﻿
{
  "modules":
  [
    {
      "id": ":!module",
      "name": "Microsoft.LightSwitch.MobileWeb",
      "targetPlatform": "MobileWeb",
      "globalItems":
      [
        {
          "id": ":RootControl",
          "name": "RootControl",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Unset",
          "properties":
          [
            {
              "id": ":RootControl/Properties[BrowseOnly]",
              "name": "BrowseOnly",
              "attachedPropertyAvailability": "Default",
              "isAttachable": true,
              "isInheritable": true,
              "propertyType": { "__id": ":Boolean" },
              "defaultValueSource":
              {
                "value": false
              }
            },
            {
              "id": ":RootControl/Properties[AttachedLabelPosition]",
              "name": "AttachedLabelPosition",
              "attachedPropertyAvailability": "Default",
              "isAttachable": true,
              "isInheritable": true,
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "Top"
              }
            },
            {
              "id": ":RootControl/Properties[HorizontalAlignment]",
              "name": "HorizontalAlignment",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "Left"
              }
            },
            {
              "id": ":RootControl/Properties[WidthSizingMode]",
              "name": "WidthSizingMode",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "StretchToContainer"
              }
            },
            {
              "id": ":RootControl/Properties[HeightSizingMode]",
              "name": "HeightSizingMode",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "FitToContent"
              }
            },
            {
              "id": ":RootControl/Properties[Width]",
              "name": "Width",
              "propertyType": { "__id": ":Double" },
              "defaultValueSource":
              {
                "value": -1
              }
            },
            {
              "id": ":RootControl/Properties[Height]",
              "name": "Height",
              "propertyType": { "__id": ":Double" },
              "defaultValueSource":
              {
                "value": -1
              }
            },
            {
              "id": ":RootControl/Properties[MinWidth]",
              "name": "MinWidth",
              "propertyType": { "__id": ":Double" },
              "defaultValueSource":
              {
                "value": 0
              }
            },
            {
              "id": ":RootControl/Properties[MaxWidth]",
              "name": "MaxWidth",
              "propertyType": { "__id": ":Double" },
              "defaultValueSource":
              {
                "value": -1
              }
            },
            {
              "id": ":RootControl/Properties[MinHeight]",
              "name": "MinHeight",
              "propertyType": { "__id": ":Double" },
              "defaultValueSource":
              {
                "value": 0
              }
            },
            {
              "id": ":RootControl/Properties[MaxHeight]",
              "name": "MaxHeight",
              "propertyType": { "__id": ":Double" },
              "defaultValueSource":
              {
                "value": -1
              }
            },
            {
              "id": ":RootControl/Properties[FontStyle]",
              "name": "FontStyle",
              "attachedPropertyAvailability": "Default",
              "isAttachable": true,
              "isInheritable": true,
              "isReadOnly": true,
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "Normal"
              }
            },
            {
              "id": ":RootControl/Properties[TextAlignment]",
              "name": "TextAlignment",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "Left"
              }
            },
            {
              "id": ":RootControl/Properties[Tap]",
              "name": "Tap",
              "isAction": true
            }
          ]
        },
        {
          "id": ":RootValueControl",
          "name": "RootValueControl",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Unset",
          "baseControl": { "__id": ":RootControl" },
          "properties":
          [
            {
              "id": ":RootValueControl/Properties[PlaceholderText]",
              "name": "PlaceholderText",
              "attachedPropertyAvailability": "Default",
              "isAttachable": true,
              "isInheritable": true,
              "propertyType": { "__id": ":String" }
            }
          ]
        },
        {
          "id": ":RootReadOnlyValueControl",
          "name": "RootReadOnlyValueControl",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Unset",
          "baseControl": { "__id": ":RootControl" },
          "propertyOverrides":
          [
            {
              "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
              "defaultValueSource":
              {
                "value": "FitToContent"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[MinWidth]" },
              "defaultValueSource":
              {
                "value": 30
              }
            }
          ]
        },
        {
          "id": ":NoControl",
          "name": "NoControl",
          "attachedLabelSupport": "DisplayedByContainer",
          "isViewer": true,
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" }
        },
        {
          "id": ":FlipSwitchControl",
          "name": "FlipSwitchControl",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" },
          "properties":
          [
            {
              "id": ":FlipSwitchControl/Properties[Options]",
              "name": "Options",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "YesNoOption"
              }
            }
          ]
        },
        {
          "id": ":DateTimePicker",
          "name": "DateTimePicker",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" },
          "properties":
          [
            {
              "id": ":DateTimePicker/Properties[MinimumYear]",
              "name": "MinimumYear",
              "propertyType": { "__id": ":Int32" },
              "defaultValueSource":
              {
                "value": 1930
              }
            },
            {
              "id": ":DateTimePicker/Properties[MaximumYear]",
              "name": "MaximumYear",
              "propertyType": { "__id": ":Int32" },
              "defaultValueSource":
              {
                "value": 2030
              }
            },
            {
              "id": ":DateTimePicker/Properties[Clock]",
              "name": "Clock",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "TwelveHour"
              }
            },
            {
              "id": ":DateTimePicker/Properties[MinuteIncrement]",
              "name": "MinuteIncrement",
              "propertyType": { "__id": ":Int32" },
              "defaultValueSource":
              {
                "value": 5
              }
            },
            {
              "id": ":DateTimePicker/Properties[DatePickerEnabled]",
              "name": "DatePickerEnabled",
              "propertyType": { "__id": ":Boolean" },
              "defaultValueSource":
              {
                "value": true
              }
            },
            {
              "id": ":DateTimePicker/Properties[TimePickerEnabled]",
              "name": "TimePickerEnabled",
              "propertyType": { "__id": ":Boolean" },
              "defaultValueSource":
              {
                "value": true
              }
            }
          ]
        },
        {
          "id": ":DatePicker",
          "name": "DatePicker",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" },
          "properties":
          [
            {
              "id": ":DatePicker/Properties[MinimumYear]",
              "name": "MinimumYear",
              "propertyType": { "__id": ":Int32" },
              "defaultValueSource":
              {
                "value": 1930
              }
            },
            {
              "id": ":DatePicker/Properties[MaximumYear]",
              "name": "MaximumYear",
              "propertyType": { "__id": ":Int32" },
              "defaultValueSource":
              {
                "value": 2030
              }
            }
          ]
        },
        {
          "id": ":TextBox",
          "name": "TextBox",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" }
        },
        {
          "id": ":EmailAddressEditor",
          "name": "EmailAddressEditor",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" }
        },
        {
          "id": ":PercentEditor",
          "name": "PercentEditor",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" }
        },
        {
          "id": ":MoneyEditor",
          "name": "MoneyEditor",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" }
        },
        {
          "id": ":PhoneNumberEditor",
          "name": "PhoneNumberEditor",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" }
        },
        {
          "id": ":WebAddressEditor",
          "name": "WebAddressEditor",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" }
        },
        {
          "id": ":EmailAddressViewer",
          "name": "EmailAddressViewer",
          "attachedLabelSupport": "DisplayedByContainer",
          "isViewer": true,
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootReadOnlyValueControl" }
        },
        {
          "id": ":PercentViewer",
          "name": "PercentViewer",
          "attachedLabelSupport": "DisplayedByContainer",
          "isViewer": true,
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootReadOnlyValueControl" }
        },
        {
          "id": ":MoneyViewer",
          "name": "MoneyViewer",
          "attachedLabelSupport": "DisplayedByContainer",
          "isViewer": true,
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootReadOnlyValueControl" }
        },
        {
          "id": ":PhoneNumberViewer",
          "name": "PhoneNumberViewer",
          "attachedLabelSupport": "DisplayedByContainer",
          "isViewer": true,
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootReadOnlyValueControl" }
        },
        {
          "id": ":WebAddressViewer",
          "name": "WebAddressViewer",
          "attachedLabelSupport": "DisplayedByContainer",
          "isViewer": true,
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootReadOnlyValueControl" }
        },
        {
          "id": ":Image",
          "name": "Image",
          "attachedLabelSupport": "DisplayedByContainer",
          "isViewer": true,
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootReadOnlyValueControl" },
          "properties":
          [
            {
              "id": ":Image/Properties[Scale]",
              "name": "Scale",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "Fill"
              }
            }
          ],
          "propertyOverrides":
          [
            {
              "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
              "defaultValueSource":
              {
                "value": "FixedSize"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
              "defaultValueSource":
              {
                "value": "FixedSize"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[Width]" },
              "defaultValueSource":
              {
                "value": 60
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[Height]" },
              "defaultValueSource":
              {
                "value": 60
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[MinWidth]" },
              "defaultValueSource":
              {
                "value": 12
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[MinHeight]" },
              "defaultValueSource":
              {
                "value": 12
              }
            }
          ]
        },
        {
          "id": ":TextArea",
          "name": "TextArea",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" },
          "propertyOverrides":
          [
            {
              "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
              "defaultValueSource":
              {
                "value": "FixedSize"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[Height]" },
              "defaultValueSource":
              {
                "value": 100
              }
            }
          ]
        },
        {
          "id": ":Paragraph",
          "name": "Paragraph",
          "attachedLabelSupport": "DisplayedByContainer",
          "isViewer": true,
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootReadOnlyValueControl" }
        },
        {
          "id": ":Text",
          "name": "Text",
          "attachedLabelSupport": "DisplayedByContainer",
          "isViewer": true,
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootReadOnlyValueControl" }
        },
        {
          "id": ":ValueDropdown",
          "name": "ValueDropdown",
          "attachedLabelSupport": "DisplayedByContainer",
          "isPicker": true,
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootValueControl" }
        },
        {
          "id": ":RootDetailsControl",
          "name": "RootDetailsControl",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Unset",
          "baseControl": { "__id": ":RootControl" }
        },
        {
          "id": ":Summary",
          "name": "Summary",
          "attachedLabelSupport": "DisplayedByContainer",
          "isViewer": true,
          "supportedContentItemKind": "Details",
          "baseControl": { "__id": ":RootDetailsControl" },
          "propertyOverrides":
          [
            {
              "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
              "defaultValueSource":
              {
                "value": "FitToContent"
              }
            }
          ]
        },
        {
          "id": ":DetailsModalPicker",
          "name": "DetailsModalPicker",
          "attachedLabelSupport": "DisplayedByContainer",
          "isPicker": true,
          "supportedContentItemKind": "Details",
          "baseControl": { "__id": ":RootDetailsControl" },
          "childItemPropertySources":
          [
            {
              "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
              "source":
              {
                "value": true
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
              "source":
              {
                "value": "None"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[MinWidth]" },
              "source":
              {
                "value": 0
              }
            },
            {
              "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
              "source":
              {
                "value": true
              }
            }
          ]
        },
        {
          "id": ":RootCollectionControl",
          "name": "RootCollectionControl",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Unset",
          "baseControl": { "__id": ":RootControl" },
          "properties":
          [
            {
              "id": ":RootCollectionControl/Properties[ItemTap]",
              "name": "ItemTap",
              "isAction": true
            },
            {
              "id": ":RootCollectionControl/Properties[ShowHeader]",
              "name": "ShowHeader",
              "propertyType": { "__id": ":Boolean" },
              "defaultValueSource":
              {
                "value": false
              }
            }
          ]
        },
        {
          "id": ":List",
          "name": "List",
          "attachedLabelSupport": "DisplayedByControl",
          "isViewer": true,
          "supportedContentItemKind": "Collection",
          "baseControl": { "__id": ":RootCollectionControl" },
          "childItemPropertySources":
          [
            {
              "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
              "source":
              {
                "value": true
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
              "source":
              {
                "value": true
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
              "source":
              {
                "value": "None"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
              "source":
              {
                "value": "FitToContent"
              }
            }
          ],
          "properties":
          [
            {
              "id": ":List/Properties[ShowArrows]",
              "name": "ShowArrows",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "Auto"
              }
            }
          ]
        },
        {
          "id": ":Table",
          "name": "Table",
          "attachedLabelSupport": "DisplayedByControl",
          "supportedContentItemKind": "Collection",
          "baseControl": { "__id": ":RootCollectionControl" },
          "childView": { "__id": ":TableRowLayout" },
          "childItemPropertySources":
          [
            {
              "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
              "source":
              {
                "value": false
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
              "source":
              {
                "value": true
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
              "source":
              {
                "value": "None"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
              "source":
              {
                "value": "FitToContent"
              }
            }
          ]
        },
        {
          "id": ":TileList",
          "name": "TileList",
          "attachedLabelSupport": "DisplayedByControl",
          "isViewer": true,
          "supportedContentItemKind": "Collection",
          "baseControl": { "__id": ":RootCollectionControl" },
          "childItemPropertySources":
          [
            {
              "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
              "source":
              {
                "value": true
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
              "source":
              {
                "value": "None"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
              "source":
              {
                "value": "FitToContent"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
              "source":
              {
                "value": "FixedSize"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[Width]" },
              "source":
              {
                "value": 235
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[Height]" },
              "source":
              {
                "value": 150
              }
            },
            {
              "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
              "source":
              {
                "value": true
              }
            }
          ],
          "properties":
          [
            {
              "id": ":TileList/Properties[IsDynamicTile]",
              "name": "IsDynamicTile",
              "attachedPropertyAvailability": "ImmediateChildren",
              "isAttachable": true,
              "isInheritable": true,
              "propertyType": { "__id": ":Boolean" },
              "defaultValueSource":
              {
                "value": true
              }
            }
          ]
        },
        {
          "id": ":Screen",
          "name": "Screen",
          "attachedLabelSupport": "DisplayedByControl",
          "supportedContentItemKind": "Screen",
          "baseControl": { "__id": ":RootControl" },
          "properties":
          [
            {
              "id": ":Screen/Properties[ShowAsDialog]",
              "name": "ShowAsDialog",
              "isReadOnly": true,
              "propertyType": { "__id": ":Boolean" },
              "defaultValueSource":
              {
                "value": false
              }
            },
            {
              "id": ":Screen/Properties[HideTabTitles]",
              "name": "HideTabTitles",
              "propertyType": { "__id": ":Boolean" },
              "defaultValueSource":
              {
                "value": false
              }
            },
            {
              "id": ":Screen/Properties[ScreenType]",
              "name": "ScreenType",
              "isReadOnly": true,
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "Browse"
              }
            },
            {
              "id": ":Screen/Properties[ShowSaveButton]",
              "name": "ShowSaveButton",
              "propertyType": { "__id": ":String" }
            }
          ]
        },
        {
          "id": ":Pages",
          "name": "Pages",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Group",
          "baseControl": { "__id": ":RootControl" }
        },
        {
          "id": ":TabPages",
          "name": "TabPages",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Group",
          "baseControl": { "__id": ":Pages" }
        },
        {
          "id": ":DialogPages",
          "name": "DialogPages",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Group",
          "baseControl": { "__id": ":Pages" },
          "childItemPropertySources":
          [
            {
              "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
              "source":
              {
                "value": "FitToContent"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
              "source":
              {
                "value": "FitToContent"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[MinWidth]" },
              "source":
              {
                "value": 200
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[MaxWidth]" },
              "source":
              {
                "value": 400
              }
            }
          ],
          "properties":
          [
            {
              "id": ":DialogPages/Properties[DialogType]",
              "name": "DialogType",
              "attachedPropertyAvailability": "ImmediateChildren",
              "isAttachable": true,
              "propertyType": { "__id": ":String" }
            }
          ]
        },
        {
          "id": ":RootGroup",
          "name": "RootGroup",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Unset",
          "baseControl": { "__id": ":RootControl" },
          "properties":
          [
            {
              "id": ":RootGroup/Properties[CompactMargins]",
              "name": "CompactMargins",
              "attachedPropertyAvailability": "Default",
              "isAttachable": true,
              "isInheritable": true,
              "propertyType": { "__id": ":Boolean" },
              "defaultValueSource":
              {
                "value": false
              }
            }
          ]
        },
        {
          "id": ":RowsLayout",
          "name": "RowsLayout",
          "attachedLabelSupport": "DisplayedByControl",
          "supportedContentItemKind": "Group",
          "baseControl": { "__id": ":RootGroup" },
          "properties":
          [
            {
              "id": ":RowsLayout/Properties[WeightedRowHeight]",
              "name": "WeightedRowHeight",
              "attachedPropertyAvailability": "ImmediateChildren",
              "isAttachable": true,
              "propertyType": { "__id": ":Double" },
              "defaultValueSource":
              {
                "value": 1
              }
            }
          ]
        },
        {
          "id": ":ColumnsLayout",
          "name": "ColumnsLayout",
          "attachedLabelSupport": "DisplayedByControl",
          "supportedContentItemKind": "Group",
          "baseControl": { "__id": ":RootGroup" },
          "properties":
          [
            {
              "id": ":ColumnsLayout/Properties[WeightedColumnWidth]",
              "name": "WeightedColumnWidth",
              "attachedPropertyAvailability": "ImmediateChildren",
              "isAttachable": true,
              "propertyType": { "__id": ":Double" },
              "defaultValueSource":
              {
                "value": 1
              }
            }
          ]
        },
        {
          "id": ":TableRowLayout",
          "name": "TableRowLayout",
          "attachedLabelSupport": "DisplayedByControl",
          "supportedContentItemKind": "Group",
          "baseControl": { "__id": ":ColumnsLayout" },
          "childItemPropertySources":
          [
            {
              "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
              "source":
              {
                "value": "StretchToContainer"
              }
            }
          ]
        },
        {
          "id": ":RootCommand",
          "name": "RootCommand",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Unset",
          "baseControl": { "__id": ":RootControl" },
          "properties":
          [
            {
              "id": ":RootCommand/Properties[HiddenIfDisabled]",
              "name": "HiddenIfDisabled",
              "propertyType": { "__id": ":Boolean" },
              "defaultValueSource":
              {
                "value": false
              }
            },
            {
              "id": ":RootCommand/Properties[Icon]",
              "name": "Icon",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "msls-star"
              }
            }
          ]
        },
        {
          "id": ":Button",
          "name": "Button",
          "attachedLabelSupport": "DisplayedByControl",
          "supportedContentItemKind": "Command",
          "baseControl": { "__id": ":RootCommand" },
          "defaultAction": { "__id": ":RootControl/Properties[Tap]" },
          "propertyOverrides":
          [
            {
              "isReadOnly": true,
              "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
              "defaultValueSource":
              {
                "value": "None"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
              "defaultValueSource":
              {
                "value": "FitToContent"
              }
            },
            {
              "property": { "__id": ":RootControl/Properties[MinWidth]" },
              "defaultValueSource":
              {
                "value": 90
              }
            }
          ]
        },
        {
          "id": ":CommandBarButton",
          "name": "CommandBarButton",
          "attachedLabelSupport": "DisplayedByControl",
          "supportedContentItemKind": "Command",
          "baseControl": { "__id": ":RootCommand" },
          "defaultAction": { "__id": ":RootControl/Properties[Tap]" },
          "propertyOverrides":
          [
            {
              "property": { "__id": ":RootCommand/Properties[HiddenIfDisabled]" },
              "defaultValueSource":
              {
                "value": true
              }
            },
            {
              "isReadOnly": true,
              "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
              "defaultValueSource":
              {
                "value": "None"
              }
            },
            {
              "isReadOnly": true,
              "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
              "defaultValueSource":
              {
                "value": "FitToContent"
              }
            },
            {
              "isReadOnly": true,
              "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
              "defaultValueSource":
              {
                "value": "FitToContent"
              }
            }
          ]
        },
        {
          "id": ":RootCustomControl",
          "name": "RootCustomControl",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Unset",
          "baseControl": { "__id": ":RootControl" },
          "properties":
          [
            {
              "id": ":RootCustomControl/Properties[DisabledRendering]",
              "name": "DisabledRendering",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "Automatic"
              }
            },
            {
              "id": ":RootCustomControl/Properties[ReadOnlyRendering]",
              "name": "ReadOnlyRendering",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "Automatic"
              }
            },
            {
              "id": ":RootCustomControl/Properties[ValidationRendering]",
              "name": "ValidationRendering",
              "propertyType": { "__id": ":String" },
              "defaultValueSource":
              {
                "value": "Automatic"
              }
            }
          ]
        },
        {
          "id": ":ValueCustomControl",
          "name": "ValueCustomControl",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "Value",
          "baseControl": { "__id": ":RootCustomControl" },
          "propertyOverrides":
          [
            {
              "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
              "defaultValueSource":
              {
                "value": "FitToContent"
              }
            }
          ]
        },
        {
          "id": ":GroupCustomControl",
          "name": "GroupCustomControl",
          "attachedLabelSupport": "DisplayedByControl",
          "supportedContentItemKind": "Group",
          "baseControl": { "__id": ":RootCustomControl" }
        },
        {
          "id": ":CollectionCustomControl",
          "name": "CollectionCustomControl",
          "attachedLabelSupport": "DisplayedByControl",
          "supportedContentItemKind": "Collection",
          "baseControl": { "__id": ":RootCustomControl" }
        },
        {
          "id": ":ScreenCustomControl",
          "name": "ScreenCustomControl",
          "attachedLabelSupport": "DisplayedByContainer",
          "supportedContentItemKind": "ScreenContent",
          "baseControl": { "__id": ":RootCustomControl" }
        },
        {
          "id": ":HTMLShell",
          "name": "HTMLShell"
        },
        {
          "id": ":HTMLTheme",
          "name": "HTMLTheme"
        }
      ]
    },
    {
      "id": ":!module",
      "name": "Microsoft.LightSwitch",
      "globalItems":
      [
        {
          "__isPrimitiveType": 1,
          "id": ":Binary",
          "name": "Binary",
          "jSType": "String",
          "properties":
          [
            {
              "id": ":Binary/Properties[Size]",
              "name": "Size",
              "propertyType": { "__id": ":Int32" }
            }
          ]
        },
        {
          "__isPrimitiveType": 1,
          "id": ":Boolean",
          "name": "Boolean",
          "jSType": "Boolean"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":Byte",
          "name": "Byte",
          "jSType": "Number"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":DateTime",
          "name": "DateTime",
          "jSType": "Date",
          "methods":
          [
            {
              "id": ":DateTime/Methods[AddDays]",
              "name": "AddDays",
              "returnType": { "__id": ":DateTime" },
              "parameters":
              [
                {
                  "id": ":DateTime/Methods[AddDays]/Parameters[Value]",
                  "name": "Value",
                  "parameterType": { "__id": ":Int32" }
                }
              ]
            },
            {
              "id": ":DateTime/Methods[AddHours]",
              "name": "AddHours",
              "returnType": { "__id": ":DateTime" },
              "parameters":
              [
                {
                  "id": ":DateTime/Methods[AddHours]/Parameters[Value]",
                  "name": "Value",
                  "parameterType": { "__id": ":Int32" }
                }
              ]
            },
            {
              "id": ":DateTime/Methods[AddMilliSeconds]",
              "name": "AddMilliSeconds",
              "returnType": { "__id": ":DateTime" },
              "parameters":
              [
                {
                  "id": ":DateTime/Methods[AddMilliSeconds]/Parameters[Value]",
                  "name": "Value",
                  "parameterType": { "__id": ":Int32" }
                }
              ]
            },
            {
              "id": ":DateTime/Methods[AddMinutes]",
              "name": "AddMinutes",
              "returnType": { "__id": ":DateTime" },
              "parameters":
              [
                {
                  "id": ":DateTime/Methods[AddMinutes]/Parameters[Value]",
                  "name": "Value",
                  "parameterType": { "__id": ":Int32" }
                }
              ]
            },
            {
              "id": ":DateTime/Methods[AddMonths]",
              "name": "AddMonths",
              "returnType": { "__id": ":DateTime" },
              "parameters":
              [
                {
                  "id": ":DateTime/Methods[AddMonths]/Parameters[Value]",
                  "name": "Value",
                  "parameterType": { "__id": ":Int32" }
                }
              ]
            },
            {
              "id": ":DateTime/Methods[AddSeconds]",
              "name": "AddSeconds",
              "returnType": { "__id": ":DateTime" },
              "parameters":
              [
                {
                  "id": ":DateTime/Methods[AddSeconds]/Parameters[Value]",
                  "name": "Value",
                  "parameterType": { "__id": ":Int32" }
                }
              ]
            },
            {
              "id": ":DateTime/Methods[AddYears]",
              "name": "AddYears",
              "returnType": { "__id": ":DateTime" },
              "parameters":
              [
                {
                  "id": ":DateTime/Methods[AddYears]/Parameters[Value]",
                  "name": "Value",
                  "parameterType": { "__id": ":Int32" }
                }
              ]
            },
            {
              "id": ":DateTime/Methods[CompareTo]",
              "name": "CompareTo",
              "returnType": { "__id": ":Int32" },
              "parameters":
              [
                {
                  "id": ":DateTime/Methods[CompareTo]/Parameters[Value]",
                  "name": "Value",
                  "parameterType": { "__id": ":DateTime" }
                }
              ]
            }
          ],
          "properties":
          [
            {
              "id": ":DateTime/Properties[Date]",
              "name": "Date",
              "propertyType": { "__id": ":DateTime" }
            },
            {
              "id": ":DateTime/Properties[Day]",
              "name": "Day",
              "propertyType": { "__id": ":Int32" }
            },
            {
              "id": ":DateTime/Properties[DayOfYear]",
              "name": "DayOfYear",
              "propertyType": { "__id": ":Int32" }
            },
            {
              "id": ":DateTime/Properties[Hour]",
              "name": "Hour",
              "propertyType": { "__id": ":Int32" }
            },
            {
              "id": ":DateTime/Properties[Millisecond]",
              "name": "Millisecond",
              "propertyType": { "__id": ":Int32" }
            },
            {
              "id": ":DateTime/Properties[Minute]",
              "name": "Minute",
              "propertyType": { "__id": ":Int32" }
            },
            {
              "id": ":DateTime/Properties[Month]",
              "name": "Month",
              "propertyType": { "__id": ":Int32" }
            },
            {
              "id": ":DateTime/Properties[Second]",
              "name": "Second",
              "propertyType": { "__id": ":Int32" }
            },
            {
              "id": ":DateTime/Properties[Year]",
              "name": "Year",
              "propertyType": { "__id": ":Int32" }
            }
          ]
        },
        {
          "__isPrimitiveType": 1,
          "id": ":Decimal",
          "name": "Decimal",
          "jSType": "String"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":Double",
          "name": "Double",
          "jSType": "Number"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":Guid",
          "name": "Guid",
          "jSType": "String"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":Int16",
          "name": "Int16",
          "jSType": "Number"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":Int32",
          "name": "Int32",
          "jSType": "Number"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":Int64",
          "name": "Int64",
          "jSType": "String"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":RowVersion",
          "name": "RowVersion",
          "jSType": "Array"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":SByte",
          "name": "SByte",
          "jSType": "Number"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":Single",
          "name": "Single",
          "jSType": "Number"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":String",
          "name": "String",
          "jSType": "String",
          "methods":
          [
            {
              "id": ":String/Methods[IndexOf]",
              "name": "IndexOf",
              "returnType": { "__id": ":Int32" },
              "parameters":
              [
                {
                  "id": ":String/Methods[IndexOf]/Parameters[Value]",
                  "name": "Value",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": ":String/Methods[LastIndexOf]",
              "name": "LastIndexOf",
              "returnType": { "__id": ":Int32" },
              "parameters":
              [
                {
                  "id": ":String/Methods[LastIndexOf]/Parameters[Value]",
                  "name": "Value",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": ":String/Methods[Substring]",
              "name": "Substring",
              "returnType": { "__id": ":String" },
              "parameters":
              [
                {
                  "id": ":String/Methods[Substring]/Parameters[StartIndex]",
                  "name": "StartIndex",
                  "parameterType": { "__id": ":Int32" }
                },
                {
                  "id": ":String/Methods[Substring]/Parameters[Length]",
                  "name": "Length",
                  "parameterType": { "__id": ":Int32" }
                }
              ]
            },
            {
              "id": ":String/Methods[Concat]",
              "name": "Concat",
              "returnType": { "__id": ":String" },
              "parameters":
              [
                {
                  "id": ":String/Methods[Concat]/Parameters[Values]",
                  "name": "Values",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": ":String/Methods[Remove]",
              "name": "Remove",
              "returnType": { "__id": ":String" },
              "parameters":
              [
                {
                  "id": ":String/Methods[Remove]/Parameters[StartIndex]",
                  "name": "StartIndex",
                  "parameterType": { "__id": ":Int32" }
                },
                {
                  "id": ":String/Methods[Remove]/Parameters[Count]",
                  "name": "Count",
                  "parameterType": { "__id": ":Int32" }
                }
              ]
            }
          ],
          "properties":
          [
            {
              "id": ":String/Properties[Length]",
              "name": "Length",
              "propertyType": { "__id": ":Int32" }
            }
          ]
        },
        {
          "__isPrimitiveType": 1,
          "id": ":TimeSpan",
          "name": "TimeSpan",
          "jSType": "Object"
        },
        {
          "__isPrimitiveType": 1,
          "id": ":DateTimeOffset",
          "name": "DateTimeOffset",
          "jSType": "Date"
        },
        {
          "id": ":Binary*",
          "name": "Binary*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Binary" }
        },
        {
          "__isNullableType": 1,
          "id": ":Binary?",
          "name": "Binary?",
          "underlyingType": { "__id": ":Binary" }
        },
        {
          "id": ":Binary?*",
          "name": "Binary?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Binary?" }
        },
        {
          "id": ":Boolean*",
          "name": "Boolean*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Boolean" }
        },
        {
          "__isNullableType": 1,
          "id": ":Boolean?",
          "name": "Boolean?",
          "underlyingType": { "__id": ":Boolean" }
        },
        {
          "id": ":Boolean?*",
          "name": "Boolean?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Boolean?" }
        },
        {
          "id": ":Byte*",
          "name": "Byte*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Byte" }
        },
        {
          "__isNullableType": 1,
          "id": ":Byte?",
          "name": "Byte?",
          "underlyingType": { "__id": ":Byte" }
        },
        {
          "id": ":Byte?*",
          "name": "Byte?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Byte?" }
        },
        {
          "id": ":DateTime*",
          "name": "DateTime*",
          "kind": "Enumerable",
          "elementType": { "__id": ":DateTime" }
        },
        {
          "__isNullableType": 1,
          "id": ":DateTime?",
          "name": "DateTime?",
          "underlyingType": { "__id": ":DateTime" }
        },
        {
          "id": ":DateTime?*",
          "name": "DateTime?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":DateTime?" }
        },
        {
          "id": ":Decimal*",
          "name": "Decimal*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Decimal" }
        },
        {
          "__isNullableType": 1,
          "id": ":Decimal?",
          "name": "Decimal?",
          "underlyingType": { "__id": ":Decimal" }
        },
        {
          "id": ":Decimal?*",
          "name": "Decimal?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Decimal?" }
        },
        {
          "id": ":Double*",
          "name": "Double*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Double" }
        },
        {
          "__isNullableType": 1,
          "id": ":Double?",
          "name": "Double?",
          "underlyingType": { "__id": ":Double" }
        },
        {
          "id": ":Double?*",
          "name": "Double?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Double?" }
        },
        {
          "id": ":Guid*",
          "name": "Guid*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Guid" }
        },
        {
          "__isNullableType": 1,
          "id": ":Guid?",
          "name": "Guid?",
          "underlyingType": { "__id": ":Guid" }
        },
        {
          "id": ":Guid?*",
          "name": "Guid?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Guid?" }
        },
        {
          "id": ":Int16*",
          "name": "Int16*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Int16" }
        },
        {
          "__isNullableType": 1,
          "id": ":Int16?",
          "name": "Int16?",
          "underlyingType": { "__id": ":Int16" }
        },
        {
          "id": ":Int16?*",
          "name": "Int16?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Int16?" }
        },
        {
          "id": ":Int32*",
          "name": "Int32*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Int32" }
        },
        {
          "__isNullableType": 1,
          "id": ":Int32?",
          "name": "Int32?",
          "underlyingType": { "__id": ":Int32" }
        },
        {
          "id": ":Int32?*",
          "name": "Int32?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Int32?" }
        },
        {
          "id": ":Int64*",
          "name": "Int64*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Int64" }
        },
        {
          "__isNullableType": 1,
          "id": ":Int64?",
          "name": "Int64?",
          "underlyingType": { "__id": ":Int64" }
        },
        {
          "id": ":Int64?*",
          "name": "Int64?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Int64?" }
        },
        {
          "id": ":RowVersion*",
          "name": "RowVersion*",
          "kind": "Enumerable",
          "elementType": { "__id": ":RowVersion" }
        },
        {
          "__isNullableType": 1,
          "id": ":RowVersion?",
          "name": "RowVersion?",
          "underlyingType": { "__id": ":RowVersion" }
        },
        {
          "id": ":RowVersion?*",
          "name": "RowVersion?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":RowVersion?" }
        },
        {
          "id": ":SByte*",
          "name": "SByte*",
          "kind": "Enumerable",
          "elementType": { "__id": ":SByte" }
        },
        {
          "__isNullableType": 1,
          "id": ":SByte?",
          "name": "SByte?",
          "underlyingType": { "__id": ":SByte" }
        },
        {
          "id": ":SByte?*",
          "name": "SByte?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":SByte?" }
        },
        {
          "id": ":Single*",
          "name": "Single*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Single" }
        },
        {
          "__isNullableType": 1,
          "id": ":Single?",
          "name": "Single?",
          "underlyingType": { "__id": ":Single" }
        },
        {
          "id": ":Single?*",
          "name": "Single?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Single?" }
        },
        {
          "id": ":String*",
          "name": "String*",
          "kind": "Enumerable",
          "elementType": { "__id": ":String" }
        },
        {
          "__isNullableType": 1,
          "id": ":String?",
          "name": "String?",
          "underlyingType": { "__id": ":String" }
        },
        {
          "id": ":String?*",
          "name": "String?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":String?" }
        },
        {
          "id": ":TimeSpan*",
          "name": "TimeSpan*",
          "kind": "Enumerable",
          "elementType": { "__id": ":TimeSpan" }
        },
        {
          "__isNullableType": 1,
          "id": ":TimeSpan?",
          "name": "TimeSpan?",
          "underlyingType": { "__id": ":TimeSpan" }
        },
        {
          "id": ":TimeSpan?*",
          "name": "TimeSpan?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":TimeSpan?" }
        },
        {
          "id": ":DateTimeOffset*",
          "name": "DateTimeOffset*",
          "kind": "Enumerable",
          "elementType": { "__id": ":DateTimeOffset" }
        },
        {
          "__isNullableType": 1,
          "id": ":DateTimeOffset?",
          "name": "DateTimeOffset?",
          "underlyingType": { "__id": ":DateTimeOffset" }
        },
        {
          "id": ":DateTimeOffset?*",
          "name": "DateTimeOffset?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":DateTimeOffset?" }
        },
        {
          "id": ":Date*",
          "name": "Date*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Date" }
        },
        {
          "__isNullableType": 1,
          "id": ":Date?",
          "name": "Date?",
          "underlyingType": { "__id": ":Date" }
        },
        {
          "id": ":Date?*",
          "name": "Date?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Date?" }
        },
        {
          "id": ":Person*",
          "name": "Person*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Person" }
        },
        {
          "__isNullableType": 1,
          "id": ":Person?",
          "name": "Person?",
          "underlyingType": { "__id": ":Person" }
        },
        {
          "id": ":Person?*",
          "name": "Person?*",
          "kind": "Enumerable",
          "elementType": { "__id": ":Person?" }
        },
        {
          "id": ":RelativeDates",
          "name": "RelativeDates",
          "globalValues":
          [
            {
              "id": ":RelativeDates/GlobalValues[Now]",
              "name": "Now",
              "returnType": { "__id": ":DateTime" }
            },
            {
              "id": ":RelativeDates/GlobalValues[Today]",
              "name": "Today",
              "returnType": { "__id": ":DateTime" }
            },
            {
              "id": ":RelativeDates/GlobalValues[EndOfDay]",
              "name": "EndOfDay",
              "returnType": { "__id": ":DateTime" }
            },
            {
              "id": ":RelativeDates/GlobalValues[StartOfWeek]",
              "name": "StartOfWeek",
              "returnType": { "__id": ":DateTime" }
            },
            {
              "id": ":RelativeDates/GlobalValues[EndOfWeek]",
              "name": "EndOfWeek",
              "returnType": { "__id": ":DateTime" }
            },
            {
              "id": ":RelativeDates/GlobalValues[StartOfMonth]",
              "name": "StartOfMonth",
              "returnType": { "__id": ":DateTime" }
            },
            {
              "id": ":RelativeDates/GlobalValues[EndOfMonth]",
              "name": "EndOfMonth",
              "returnType": { "__id": ":DateTime" }
            },
            {
              "id": ":RelativeDates/GlobalValues[StartOfQuarter]",
              "name": "StartOfQuarter",
              "returnType": { "__id": ":DateTime" }
            },
            {
              "id": ":RelativeDates/GlobalValues[EndOfQuarter]",
              "name": "EndOfQuarter",
              "returnType": { "__id": ":DateTime" }
            },
            {
              "id": ":RelativeDates/GlobalValues[StartOfYear]",
              "name": "StartOfYear",
              "returnType": { "__id": ":DateTime" }
            },
            {
              "id": ":RelativeDates/GlobalValues[EndOfYear]",
              "name": "EndOfYear",
              "returnType": { "__id": ":DateTime" }
            }
          ]
        },
        {
          "id": ":RelativeDateTimeOffsetDates",
          "name": "RelativeDateTimeOffsetDates",
          "globalValues":
          [
            {
              "id": ":RelativeDateTimeOffsetDates/GlobalValues[Now]",
              "name": "Now",
              "returnType": { "__id": ":DateTimeOffset" }
            },
            {
              "id": ":RelativeDateTimeOffsetDates/GlobalValues[Today]",
              "name": "Today",
              "returnType": { "__id": ":DateTimeOffset" }
            },
            {
              "id": ":RelativeDateTimeOffsetDates/GlobalValues[EndOfDay]",
              "name": "EndOfDay",
              "returnType": { "__id": ":DateTimeOffset" }
            },
            {
              "id": ":RelativeDateTimeOffsetDates/GlobalValues[StartOfWeek]",
              "name": "StartOfWeek",
              "returnType": { "__id": ":DateTimeOffset" }
            },
            {
              "id": ":RelativeDateTimeOffsetDates/GlobalValues[EndOfWeek]",
              "name": "EndOfWeek",
              "returnType": { "__id": ":DateTimeOffset" }
            },
            {
              "id": ":RelativeDateTimeOffsetDates/GlobalValues[StartOfMonth]",
              "name": "StartOfMonth",
              "returnType": { "__id": ":DateTimeOffset" }
            },
            {
              "id": ":RelativeDateTimeOffsetDates/GlobalValues[EndOfMonth]",
              "name": "EndOfMonth",
              "returnType": { "__id": ":DateTimeOffset" }
            },
            {
              "id": ":RelativeDateTimeOffsetDates/GlobalValues[StartOfQuarter]",
              "name": "StartOfQuarter",
              "returnType": { "__id": ":DateTimeOffset" }
            },
            {
              "id": ":RelativeDateTimeOffsetDates/GlobalValues[EndOfQuarter]",
              "name": "EndOfQuarter",
              "returnType": { "__id": ":DateTimeOffset" }
            },
            {
              "id": ":RelativeDateTimeOffsetDates/GlobalValues[StartOfYear]",
              "name": "StartOfYear",
              "returnType": { "__id": ":DateTimeOffset" }
            },
            {
              "id": ":RelativeDateTimeOffsetDates/GlobalValues[EndOfYear]",
              "name": "EndOfYear",
              "returnType": { "__id": ":DateTimeOffset" }
            }
          ]
        },
        {
          "id": ":WellKnownPeople",
          "name": "WellKnownPeople",
          "globalValues":
          [
            {
              "id": ":WellKnownPeople/GlobalValues[CurrentUser]",
              "name": "CurrentUser",
              "returnType": { "__id": ":Person" }
            },
            {
              "id": ":WellKnownPeople/GlobalValues[AnonymousUser]",
              "name": "AnonymousUser",
              "returnType": { "__id": ":Person" }
            }
          ]
        },
        {
          "__isSemanticType": 1,
          "id": ":Date",
          "name": "Date",
          "underlyingType": { "__id": ":DateTime" }
        },
        {
          "__isSemanticType": 1,
          "id": ":Person",
          "name": "Person",
          "underlyingType": { "__id": ":String" }
        }
      ]
    },
    {
      "id": "Microsoft.LightSwitch.Cosmopolitan:!module",
      "name": "Microsoft.LightSwitch.Cosmopolitan",
      "globalItems":
      [
        {
          "id": "Microsoft.LightSwitch.Cosmopolitan:CosmopolitanShell",
          "name": "CosmopolitanShell"
        },
        {
          "id": "Microsoft.LightSwitch.Cosmopolitan:CosmopolitanTheme",
          "name": "CosmopolitanTheme"
        }
      ]
    },
    {
      "id": "Microsoft.LightSwitch.Extensions:!module",
      "name": "Microsoft.LightSwitch.Extensions",
      "globalItems":
      [
        {
          "id": "Microsoft.LightSwitch.Extensions:EmailAddress*",
          "name": "EmailAddress*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:EmailAddress" }
        },
        {
          "__isNullableType": 1,
          "id": "Microsoft.LightSwitch.Extensions:EmailAddress?",
          "name": "EmailAddress?",
          "underlyingType": { "__id": "Microsoft.LightSwitch.Extensions:EmailAddress" }
        },
        {
          "id": "Microsoft.LightSwitch.Extensions:EmailAddress?*",
          "name": "EmailAddress?*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:EmailAddress?" }
        },
        {
          "id": "Microsoft.LightSwitch.Extensions:Image*",
          "name": "Image*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:Image" }
        },
        {
          "__isNullableType": 1,
          "id": "Microsoft.LightSwitch.Extensions:Image?",
          "name": "Image?",
          "underlyingType": { "__id": "Microsoft.LightSwitch.Extensions:Image" }
        },
        {
          "id": "Microsoft.LightSwitch.Extensions:Image?*",
          "name": "Image?*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:Image?" }
        },
        {
          "id": "Microsoft.LightSwitch.Extensions:Money*",
          "name": "Money*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:Money" }
        },
        {
          "__isNullableType": 1,
          "id": "Microsoft.LightSwitch.Extensions:Money?",
          "name": "Money?",
          "underlyingType": { "__id": "Microsoft.LightSwitch.Extensions:Money" }
        },
        {
          "id": "Microsoft.LightSwitch.Extensions:Money?*",
          "name": "Money?*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:Money?" }
        },
        {
          "id": "Microsoft.LightSwitch.Extensions:PhoneNumber*",
          "name": "PhoneNumber*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:PhoneNumber" }
        },
        {
          "__isNullableType": 1,
          "id": "Microsoft.LightSwitch.Extensions:PhoneNumber?",
          "name": "PhoneNumber?",
          "underlyingType": { "__id": "Microsoft.LightSwitch.Extensions:PhoneNumber" }
        },
        {
          "id": "Microsoft.LightSwitch.Extensions:PhoneNumber?*",
          "name": "PhoneNumber?*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:PhoneNumber?" }
        },
        {
          "id": "Microsoft.LightSwitch.Extensions:Percent*",
          "name": "Percent*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:Percent" }
        },
        {
          "__isNullableType": 1,
          "id": "Microsoft.LightSwitch.Extensions:Percent?",
          "name": "Percent?",
          "underlyingType": { "__id": "Microsoft.LightSwitch.Extensions:Percent" }
        },
        {
          "id": "Microsoft.LightSwitch.Extensions:Percent?*",
          "name": "Percent?*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:Percent?" }
        },
        {
          "id": "Microsoft.LightSwitch.Extensions:WebAddress*",
          "name": "WebAddress*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:WebAddress" }
        },
        {
          "__isNullableType": 1,
          "id": "Microsoft.LightSwitch.Extensions:WebAddress?",
          "name": "WebAddress?",
          "underlyingType": { "__id": "Microsoft.LightSwitch.Extensions:WebAddress" }
        },
        {
          "id": "Microsoft.LightSwitch.Extensions:WebAddress?*",
          "name": "WebAddress?*",
          "kind": "Enumerable",
          "elementType": { "__id": "Microsoft.LightSwitch.Extensions:WebAddress?" }
        },
        {
          "__isSemanticType": 1,
          "id": "Microsoft.LightSwitch.Extensions:EmailAddress",
          "name": "EmailAddress",
          "underlyingType": { "__id": ":String" },
          "Microsoft.LightSwitch.Extensions:@EmailAddressValidation": { "domainRequired": true }
        },
        {
          "__isSemanticType": 1,
          "id": "Microsoft.LightSwitch.Extensions:Image",
          "name": "Image",
          "underlyingType": { "__id": ":Binary" }
        },
        {
          "__isSemanticType": 1,
          "id": "Microsoft.LightSwitch.Extensions:Money",
          "name": "Money",
          "underlyingType": { "__id": ":Decimal" }
        },
        {
          "__isSemanticType": 1,
          "id": "Microsoft.LightSwitch.Extensions:PhoneNumber",
          "name": "PhoneNumber",
          "underlyingType": { "__id": ":String" },
          "Microsoft.LightSwitch.Extensions:@PhoneNumberValidation": { "formats": "C (AAA) NNN-NNNN;C (AAA) NNNNNNN;CAAANNNNNNN;(AAA) NNN-NNNN;(AAA) NNNNNNN;AAANNNNNNN;NNN-NNNN;NNNNNNN" }
        },
        {
          "__isSemanticType": 1,
          "id": "Microsoft.LightSwitch.Extensions:Percent",
          "name": "Percent",
          "underlyingType": { "__id": ":Decimal" },
          "Microsoft.LightSwitch.Extensions:@FormatParameter": { "decimalDigits": 2 },
          ":@DecimalConstraint":
          {
            "scale": 9
          }
        },
        {
          "__isSemanticType": 1,
          "id": "Microsoft.LightSwitch.Extensions:WebAddress",
          "name": "WebAddress",
          "underlyingType": { "__id": ":String" },
          "Microsoft.LightSwitch.Extensions:@WebAddressValidation": { }
        }
      ]
    },
    {
      "homeScreen": { "__id": "Home" },
      "id": "!module",
      "name": "LightSwitchApplication.MMC_Client",
      "logo": "/Content/Images/logo.png",
      "targetPlatform": "MobileWeb",
      "version": "1.0.0.0",
      "shell": { "__id": ":HTMLShell" },
      "theme": { "__id": ":HTMLTheme" },
      ":@ModuleNamespace": { "namespace": "LightSwitchApplication" },
      ":@HomeScreen": { "value": { "__id": "Home" } },
      ":@Partial": { "isPrimary": true },
      "globalItems":
      [
        {
          "id": "DataWorkspace",
          "name": "DataWorkspace",
          "members":
          [
            {
              "id": "DataWorkspace/Members[MMC_Content]",
              "name": "MMC_Content",
              "entityContainer": { "__id": "MMC_Content" }
            }
          ]
        },
        {
          "id": "LightSwitchServiceApplicationGroup",
          "name": "LightSwitchServiceApplicationGroup"
        },
        {
          "id": "RestrictionRegulation*",
          "name": "RestrictionRegulation*",
          "kind": "Enumerable",
          "elementType": { "__id": "RestrictionRegulation" }
        },
        {
          "id": "CollectionView$RestrictionRegulation",
          "name": "CollectionView$RestrictionRegulation",
          "kind": "CollectionView",
          "elementType": { "__id": "RestrictionRegulation" },
          "methods":
          [
            {
              "id": "CollectionView$RestrictionRegulation/Methods[addNew]",
              "name": "addNew",
              "returnType": { "__id": "RestrictionRegulation" }
            },
            {
              "id": "CollectionView$RestrictionRegulation/Methods[addAndEditNew]",
              "name": "addAndEditNew",
              "returnType": { "__id": "RestrictionRegulation" }
            },
            {
              "id": "CollectionView$RestrictionRegulation/Methods[editSelected]",
              "name": "editSelected"
            },
            {
              "id": "CollectionView$RestrictionRegulation/Methods[deleteSelected]",
              "name": "deleteSelected"
            },
            {
              "id": "CollectionView$RestrictionRegulation/Methods[removeSelected]",
              "name": "removeSelected"
            },
            {
              "id": "CollectionView$RestrictionRegulation/Methods[refresh]",
              "name": "refresh"
            },
            {
              "id": "CollectionView$RestrictionRegulation/Methods[viewSelected]",
              "name": "viewSelected"
            }
          ],
          "properties":
          [
            {
              "id": "CollectionView$RestrictionRegulation/Properties[selectedItem]",
              "name": "selectedItem",
              "propertyType": { "__id": "RestrictionRegulation" }
            }
          ]
        },
        {
          "id": "PlacesRestriction*",
          "name": "PlacesRestriction*",
          "kind": "Enumerable",
          "elementType": { "__id": "PlacesRestriction" }
        },
        {
          "id": "CollectionView$PlacesRestriction",
          "name": "CollectionView$PlacesRestriction",
          "kind": "CollectionView",
          "elementType": { "__id": "PlacesRestriction" },
          "methods":
          [
            {
              "id": "CollectionView$PlacesRestriction/Methods[addNew]",
              "name": "addNew",
              "returnType": { "__id": "PlacesRestriction" }
            },
            {
              "id": "CollectionView$PlacesRestriction/Methods[addAndEditNew]",
              "name": "addAndEditNew",
              "returnType": { "__id": "PlacesRestriction" }
            },
            {
              "id": "CollectionView$PlacesRestriction/Methods[editSelected]",
              "name": "editSelected"
            },
            {
              "id": "CollectionView$PlacesRestriction/Methods[deleteSelected]",
              "name": "deleteSelected"
            },
            {
              "id": "CollectionView$PlacesRestriction/Methods[removeSelected]",
              "name": "removeSelected"
            },
            {
              "id": "CollectionView$PlacesRestriction/Methods[refresh]",
              "name": "refresh"
            },
            {
              "id": "CollectionView$PlacesRestriction/Methods[viewSelected]",
              "name": "viewSelected"
            }
          ],
          "properties":
          [
            {
              "id": "CollectionView$PlacesRestriction/Properties[selectedItem]",
              "name": "selectedItem",
              "propertyType": { "__id": "PlacesRestriction" }
            }
          ]
        },
        {
          "id": "SwapMovement*",
          "name": "SwapMovement*",
          "kind": "Enumerable",
          "elementType": { "__id": "SwapMovement" }
        },
        {
          "id": "CollectionView$SwapMovement",
          "name": "CollectionView$SwapMovement",
          "kind": "CollectionView",
          "elementType": { "__id": "SwapMovement" },
          "methods":
          [
            {
              "id": "CollectionView$SwapMovement/Methods[addNew]",
              "name": "addNew",
              "returnType": { "__id": "SwapMovement" }
            },
            {
              "id": "CollectionView$SwapMovement/Methods[addAndEditNew]",
              "name": "addAndEditNew",
              "returnType": { "__id": "SwapMovement" }
            },
            {
              "id": "CollectionView$SwapMovement/Methods[editSelected]",
              "name": "editSelected"
            },
            {
              "id": "CollectionView$SwapMovement/Methods[deleteSelected]",
              "name": "deleteSelected"
            },
            {
              "id": "CollectionView$SwapMovement/Methods[removeSelected]",
              "name": "removeSelected"
            },
            {
              "id": "CollectionView$SwapMovement/Methods[refresh]",
              "name": "refresh"
            },
            {
              "id": "CollectionView$SwapMovement/Methods[viewSelected]",
              "name": "viewSelected"
            }
          ],
          "properties":
          [
            {
              "id": "CollectionView$SwapMovement/Properties[selectedItem]",
              "name": "selectedItem",
              "propertyType": { "__id": "SwapMovement" }
            }
          ]
        },
        {
          "id": "Movement*",
          "name": "Movement*",
          "kind": "Enumerable",
          "elementType": { "__id": "Movement" }
        },
        {
          "id": "CollectionView$Movement",
          "name": "CollectionView$Movement",
          "kind": "CollectionView",
          "elementType": { "__id": "Movement" },
          "methods":
          [
            {
              "id": "CollectionView$Movement/Methods[addNew]",
              "name": "addNew",
              "returnType": { "__id": "Movement" }
            },
            {
              "id": "CollectionView$Movement/Methods[addAndEditNew]",
              "name": "addAndEditNew",
              "returnType": { "__id": "Movement" }
            },
            {
              "id": "CollectionView$Movement/Methods[editSelected]",
              "name": "editSelected"
            },
            {
              "id": "CollectionView$Movement/Methods[deleteSelected]",
              "name": "deleteSelected"
            },
            {
              "id": "CollectionView$Movement/Methods[removeSelected]",
              "name": "removeSelected"
            },
            {
              "id": "CollectionView$Movement/Methods[refresh]",
              "name": "refresh"
            },
            {
              "id": "CollectionView$Movement/Methods[viewSelected]",
              "name": "viewSelected"
            }
          ],
          "properties":
          [
            {
              "id": "CollectionView$Movement/Properties[selectedItem]",
              "name": "selectedItem",
              "propertyType": { "__id": "Movement" }
            }
          ]
        },
        {
          "id": "Favorite*",
          "name": "Favorite*",
          "kind": "Enumerable",
          "elementType": { "__id": "Favorite" }
        },
        {
          "id": "CollectionView$Favorite",
          "name": "CollectionView$Favorite",
          "kind": "CollectionView",
          "elementType": { "__id": "Favorite" },
          "methods":
          [
            {
              "id": "CollectionView$Favorite/Methods[addNew]",
              "name": "addNew",
              "returnType": { "__id": "Favorite" }
            },
            {
              "id": "CollectionView$Favorite/Methods[addAndEditNew]",
              "name": "addAndEditNew",
              "returnType": { "__id": "Favorite" }
            },
            {
              "id": "CollectionView$Favorite/Methods[editSelected]",
              "name": "editSelected"
            },
            {
              "id": "CollectionView$Favorite/Methods[deleteSelected]",
              "name": "deleteSelected"
            },
            {
              "id": "CollectionView$Favorite/Methods[removeSelected]",
              "name": "removeSelected"
            },
            {
              "id": "CollectionView$Favorite/Methods[refresh]",
              "name": "refresh"
            },
            {
              "id": "CollectionView$Favorite/Methods[viewSelected]",
              "name": "viewSelected"
            }
          ],
          "properties":
          [
            {
              "id": "CollectionView$Favorite/Properties[selectedItem]",
              "name": "selectedItem",
              "propertyType": { "__id": "Favorite" }
            }
          ]
        },
        {
          "id": "Car*",
          "name": "Car*",
          "kind": "Enumerable",
          "elementType": { "__id": "Car" }
        },
        {
          "id": "CollectionView$Car",
          "name": "CollectionView$Car",
          "kind": "CollectionView",
          "elementType": { "__id": "Car" },
          "methods":
          [
            {
              "id": "CollectionView$Car/Methods[addNew]",
              "name": "addNew",
              "returnType": { "__id": "Car" }
            },
            {
              "id": "CollectionView$Car/Methods[addAndEditNew]",
              "name": "addAndEditNew",
              "returnType": { "__id": "Car" }
            },
            {
              "id": "CollectionView$Car/Methods[editSelected]",
              "name": "editSelected"
            },
            {
              "id": "CollectionView$Car/Methods[deleteSelected]",
              "name": "deleteSelected"
            },
            {
              "id": "CollectionView$Car/Methods[removeSelected]",
              "name": "removeSelected"
            },
            {
              "id": "CollectionView$Car/Methods[refresh]",
              "name": "refresh"
            },
            {
              "id": "CollectionView$Car/Methods[viewSelected]",
              "name": "viewSelected"
            }
          ],
          "properties":
          [
            {
              "id": "CollectionView$Car/Properties[selectedItem]",
              "name": "selectedItem",
              "propertyType": { "__id": "Car" }
            }
          ]
        },
        {
          "id": "Restriction*",
          "name": "Restriction*",
          "kind": "Enumerable",
          "elementType": { "__id": "Restriction" }
        },
        {
          "id": "CollectionView$Restriction",
          "name": "CollectionView$Restriction",
          "kind": "CollectionView",
          "elementType": { "__id": "Restriction" },
          "methods":
          [
            {
              "id": "CollectionView$Restriction/Methods[addNew]",
              "name": "addNew",
              "returnType": { "__id": "Restriction" }
            },
            {
              "id": "CollectionView$Restriction/Methods[addAndEditNew]",
              "name": "addAndEditNew",
              "returnType": { "__id": "Restriction" }
            },
            {
              "id": "CollectionView$Restriction/Methods[editSelected]",
              "name": "editSelected"
            },
            {
              "id": "CollectionView$Restriction/Methods[deleteSelected]",
              "name": "deleteSelected"
            },
            {
              "id": "CollectionView$Restriction/Methods[removeSelected]",
              "name": "removeSelected"
            },
            {
              "id": "CollectionView$Restriction/Methods[refresh]",
              "name": "refresh"
            },
            {
              "id": "CollectionView$Restriction/Methods[viewSelected]",
              "name": "viewSelected"
            }
          ],
          "properties":
          [
            {
              "id": "CollectionView$Restriction/Properties[selectedItem]",
              "name": "selectedItem",
              "propertyType": { "__id": "Restriction" }
            }
          ]
        },
        {
          "id": "Place*",
          "name": "Place*",
          "kind": "Enumerable",
          "elementType": { "__id": "Place" }
        },
        {
          "id": "CollectionView$Place",
          "name": "CollectionView$Place",
          "kind": "CollectionView",
          "elementType": { "__id": "Place" },
          "methods":
          [
            {
              "id": "CollectionView$Place/Methods[addNew]",
              "name": "addNew",
              "returnType": { "__id": "Place" }
            },
            {
              "id": "CollectionView$Place/Methods[addAndEditNew]",
              "name": "addAndEditNew",
              "returnType": { "__id": "Place" }
            },
            {
              "id": "CollectionView$Place/Methods[editSelected]",
              "name": "editSelected"
            },
            {
              "id": "CollectionView$Place/Methods[deleteSelected]",
              "name": "deleteSelected"
            },
            {
              "id": "CollectionView$Place/Methods[removeSelected]",
              "name": "removeSelected"
            },
            {
              "id": "CollectionView$Place/Methods[refresh]",
              "name": "refresh"
            },
            {
              "id": "CollectionView$Place/Methods[viewSelected]",
              "name": "viewSelected"
            }
          ],
          "properties":
          [
            {
              "id": "CollectionView$Place/Properties[selectedItem]",
              "name": "selectedItem",
              "propertyType": { "__id": "Place" }
            }
          ]
        },
        {
          "__isEntityType": 1,
          ":@SummaryProperty": { "property": { "__id": "Place/Properties[Name]" } },
          "id": "Place",
          "name": "Place",
          ":@DefaultScreen":
          {
            "value": { "__id": "ViewPlace" },
            ":@ScreenParameterMapping":
            {
              "screenParameter": { "__id": "ViewPlace/Properties[Place]" }
            }
          },
          "methods":
          [
            {
              "id": "Place/Methods[deleteEntity]",
              "name": "deleteEntity"
            },
            {
              "id": "Place/Methods[edit]",
              "name": "edit"
            },
            {
              "id": "Place/Methods[view]",
              "name": "view"
            }
          ],
          "properties":
          [
            {
              "__isKeyProperty": 1,
              "id": "Place/Properties[Id]",
              "name": "Id",
              "isReadOnly": true,
              "propertyType": { "__id": ":Int32" },
              ":@Hidden": { },
              ":@Required": { },
              ":@NotSearchable": { }
            },
            {
              "id": "Place/Properties[Name]",
              "name": "Name",
              "propertyType": { "__id": ":String?" },
              ":@MaxLength":
              {
                "value": 255
              }
            },
            {
              "id": "Place/Properties[Address]",
              "name": "Address",
              "propertyType": { "__id": ":String?" },
              ":@MaxLength":
              {
                "value": 255
              }
            },
            {
              "id": "Place/Properties[Latitude]",
              "name": "Latitude",
              "propertyType": { "__id": ":Decimal?" },
              ":@DecimalConstraint":
              {
                "precision": 22,
                "scale": 15
              },
              ":@NotSearchable": { },
              ":@Hidden": { }
            },
            {
              "id": "Place/Properties[Longitude]",
              "name": "Longitude",
              "propertyType": { "__id": ":Decimal?" },
              ":@DecimalConstraint":
              {
                "precision": 22,
                "scale": 15
              },
              ":@NotSearchable": { },
              ":@Hidden": { }
            },
            {
              "id": "Place/Properties[Image]",
              "name": "Image",
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:Image?" },
              ":@MaxLength":
              {
              },
              ":@NotSearchable": { }
            },
            {
              "id": "Place/Properties[IsShared]",
              "name": "IsShared",
              "propertyType": { "__id": ":Boolean?" },
              ":@NotSearchable": { },
              ":@Hidden": { }
            },
            {
              "id": "Place/Properties[Favorites]",
              "name": "Favorites",
              "association": { "__id": "FK_Favorites_Places" },
              "elementType": { "__id": "Favorite" },
              "fromEnd": { "__id": "FK_Favorites_Places/Ends[Places]" },
              "propertyType": { "__id": "Favorite*" },
              "toEnd": { "__id": "FK_Favorites_Places/Ends[Favorites]" },
              ":@Hidden": { }
            },
            {
              "id": "Place/Properties[Movements]",
              "name": "Movements",
              "association": { "__id": "FK_Movements_Places" },
              "elementType": { "__id": "Movement" },
              "fromEnd": { "__id": "FK_Movements_Places/Ends[Places]" },
              "propertyType": { "__id": "Movement*" },
              "toEnd": { "__id": "FK_Movements_Places/Ends[Movements]" },
              ":@Hidden": { }
            },
            {
              "id": "Place/Properties[UserName]",
              "name": "UserName",
              "propertyType": { "__id": ":String?" },
              ":@MaxLength":
              {
                "value": 256
              },
              ":@Hidden": { }
            },
            {
              "id": "Place/Properties[Description]",
              "name": "Description",
              "propertyType": { "__id": ":String?" },
              ":@MaxLength":
              {
                "value": 255
              },
              ":@AnsiConstraint": { },
              ":@Hidden": { }
            },
            {
              "id": "Place/Properties[SwapMovements]",
              "name": "SwapMovements",
              "association": { "__id": "SwapMovement_Place" },
              "elementType": { "__id": "SwapMovement" },
              "fromEnd": { "__id": "SwapMovement_Place/Ends[Place]" },
              "propertyType": { "__id": "SwapMovement*" },
              "toEnd": { "__id": "SwapMovement_Place/Ends[SwapMovement]" },
              ":@Hidden": { }
            },
            {
              "id": "Place/Properties[Capacity]",
              "name": "Capacity",
              "propertyType": { "__id": ":Int16?" },
              ":@NotSearchable": { },
              ":@Hidden": { }
            },
            {
              "id": "Place/Properties[PlacesRestrictions]",
              "name": "PlacesRestrictions",
              "association": { "__id": "FK_PlacesRestrictions_Places" },
              "elementType": { "__id": "PlacesRestriction" },
              "fromEnd": { "__id": "FK_PlacesRestrictions_Places/Ends[Places]" },
              "propertyType": { "__id": "PlacesRestriction*" },
              "toEnd": { "__id": "FK_PlacesRestrictions_Places/Ends[PlacesRestrictions]" }
            }
          ]
        },
        {
          "__isEntityType": 1,
          ":@SummaryProperty": { "property": { "__id": "Restriction/Properties[Description]" } },
          "id": "Restriction",
          "name": "Restriction",
          ":@DefaultScreen":
          {
            "value": { "__id": "ViewRestriction" },
            ":@ScreenParameterMapping":
            {
              "screenParameter": { "__id": "ViewRestriction/Properties[Restriction]" }
            }
          },
          "methods":
          [
            {
              "id": "Restriction/Methods[deleteEntity]",
              "name": "deleteEntity"
            },
            {
              "id": "Restriction/Methods[edit]",
              "name": "edit"
            },
            {
              "id": "Restriction/Methods[view]",
              "name": "view"
            }
          ],
          "properties":
          [
            {
              "__isKeyProperty": 1,
              "id": "Restriction/Properties[Id]",
              "name": "Id",
              "isReadOnly": true,
              "propertyType": { "__id": ":Int32" },
              ":@Hidden": { },
              ":@Required": { },
              ":@NotSearchable": { }
            },
            {
              "id": "Restriction/Properties[Description]",
              "name": "Description",
              "propertyType": { "__id": ":String?" },
              ":@MaxLength":
              {
                "value": 255
              },
              ":@AnsiConstraint": { }
            },
            {
              "id": "Restriction/Properties[Image]",
              "name": "Image",
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:Image?" },
              ":@MaxLength":
              {
              },
              ":@NotSearchable": { }
            },
            {
              "id": "Restriction/Properties[PlacesRestrictions]",
              "name": "PlacesRestrictions",
              "association": { "__id": "FK_PlacesRestrictions_Restrictions" },
              "elementType": { "__id": "PlacesRestriction" },
              "fromEnd": { "__id": "FK_PlacesRestrictions_Restrictions/Ends[Restrictions]" },
              "propertyType": { "__id": "PlacesRestriction*" },
              "toEnd": { "__id": "FK_PlacesRestrictions_Restrictions/Ends[PlacesRestrictions]" }
            },
            {
              "id": "Restriction/Properties[RestrictionRegulations]",
              "name": "RestrictionRegulations",
              "association": { "__id": "FK_RestrictionRegulations_Restrictions" },
              "elementType": { "__id": "RestrictionRegulation" },
              "fromEnd": { "__id": "FK_RestrictionRegulations_Restrictions/Ends[Restrictions]" },
              "propertyType": { "__id": "RestrictionRegulation*" },
              "toEnd": { "__id": "FK_RestrictionRegulations_Restrictions/Ends[RestrictionRegulations]" }
            }
          ]
        },
        {
          "id": "MMC_Content",
          "name": "MMC_Content",
          ":@Partial": { "isPrimary": true },
          "associationSets":
          [
            {
              "id": "MMC_Content/Members[Car_Movement]",
              "name": "Car_Movement",
              "association": { "__id": "Car_Movement" },
              "ends":
              [
                {
                  "properties": [ "Id" ],
                  "id": "MMC_Content/Members[Car_Movement]/Members[Cars]",
                  "name": "Cars",
                  "entitySet": { "__id": "MMC_Content/Members[Cars]" }
                },
                {
                  "properties": [ "Car_Movement" ],
                  "id": "MMC_Content/Members[Car_Movement]/Members[Movements]",
                  "name": "Movements",
                  "entitySet": { "__id": "MMC_Content/Members[Movements]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[FK_Favorites_Cars]",
              "name": "FK_Favorites_Cars",
              "association": { "__id": "FK_Favorites_Cars" },
              "ends":
              [
                {
                  "properties": [ "Id" ],
                  "id": "MMC_Content/Members[FK_Favorites_Cars]/Members[Cars]",
                  "name": "Cars",
                  "entitySet": { "__id": "MMC_Content/Members[Cars]" }
                },
                {
                  "properties": [ "Car_Favorite" ],
                  "id": "MMC_Content/Members[FK_Favorites_Cars]/Members[Favorites]",
                  "name": "Favorites",
                  "entitySet": { "__id": "MMC_Content/Members[Favorites]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[FK_Favorites_Places]",
              "name": "FK_Favorites_Places",
              "association": { "__id": "FK_Favorites_Places" },
              "ends":
              [
                {
                  "properties": [ "Id" ],
                  "id": "MMC_Content/Members[FK_Favorites_Places]/Members[Places]",
                  "name": "Places",
                  "entitySet": { "__id": "MMC_Content/Members[Places]" }
                },
                {
                  "properties": [ "Place_Favorite" ],
                  "id": "MMC_Content/Members[FK_Favorites_Places]/Members[Favorites]",
                  "name": "Favorites",
                  "entitySet": { "__id": "MMC_Content/Members[Favorites]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[FK_Movements_Places]",
              "name": "FK_Movements_Places",
              "association": { "__id": "FK_Movements_Places" },
              "ends":
              [
                {
                  "properties": [ "Id" ],
                  "id": "MMC_Content/Members[FK_Movements_Places]/Members[Places]",
                  "name": "Places",
                  "entitySet": { "__id": "MMC_Content/Members[Places]" }
                },
                {
                  "properties": [ "Place_Movement" ],
                  "id": "MMC_Content/Members[FK_Movements_Places]/Members[Movements]",
                  "name": "Movements",
                  "entitySet": { "__id": "MMC_Content/Members[Movements]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[SwapMovement_Places]",
              "name": "SwapMovement_Places",
              "association": { "__id": "SwapMovement_Place" },
              "ends":
              [
                {
                  "properties": [ "Place_Movement" ],
                  "id": "MMC_Content/Members[SwapMovement_Places]/Members[SwapMovement]",
                  "name": "SwapMovement",
                  "entitySet": { "__id": "MMC_Content/Members[SwapMovements]" }
                },
                {
                  "properties": [ "Id" ],
                  "id": "MMC_Content/Members[SwapMovement_Places]/Members[Place]",
                  "name": "Place",
                  "entitySet": { "__id": "MMC_Content/Members[Places]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[FK_PlacesRestrictions_Places]",
              "name": "FK_PlacesRestrictions_Places",
              "association": { "__id": "FK_PlacesRestrictions_Places" },
              "ends":
              [
                {
                  "properties": [ "Id" ],
                  "id": "MMC_Content/Members[FK_PlacesRestrictions_Places]/Members[Places]",
                  "name": "Places",
                  "entitySet": { "__id": "MMC_Content/Members[Places]" }
                },
                {
                  "properties": [ "Place_PlaceRestriction" ],
                  "id": "MMC_Content/Members[FK_PlacesRestrictions_Places]/Members[PlacesRestrictions]",
                  "name": "PlacesRestrictions",
                  "entitySet": { "__id": "MMC_Content/Members[PlacesRestrictions]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[FK_PlacesRestrictions_Restrictions]",
              "name": "FK_PlacesRestrictions_Restrictions",
              "association": { "__id": "FK_PlacesRestrictions_Restrictions" },
              "ends":
              [
                {
                  "properties": [ "Id" ],
                  "id": "MMC_Content/Members[FK_PlacesRestrictions_Restrictions]/Members[Restrictions]",
                  "name": "Restrictions",
                  "entitySet": { "__id": "MMC_Content/Members[Restrictions]" }
                },
                {
                  "properties": [ "Restriction_PlaceRestriction" ],
                  "id": "MMC_Content/Members[FK_PlacesRestrictions_Restrictions]/Members[PlacesRestrictions]",
                  "name": "PlacesRestrictions",
                  "entitySet": { "__id": "MMC_Content/Members[PlacesRestrictions]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[FK_RestrictionRegulations_Restrictions]",
              "name": "FK_RestrictionRegulations_Restrictions",
              "association": { "__id": "FK_RestrictionRegulations_Restrictions" },
              "ends":
              [
                {
                  "properties": [ "Id" ],
                  "id": "MMC_Content/Members[FK_RestrictionRegulations_Restrictions]/Members[Restrictions]",
                  "name": "Restrictions",
                  "entitySet": { "__id": "MMC_Content/Members[Restrictions]" }
                },
                {
                  "properties": [ "Restriction_RestrictionRegulation" ],
                  "id": "MMC_Content/Members[FK_RestrictionRegulations_Restrictions]/Members[RestrictionRegulations]",
                  "name": "RestrictionRegulations",
                  "entitySet": { "__id": "MMC_Content/Members[RestrictionRegulations]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[Movement_SwapMovements]",
              "name": "Movement_SwapMovements",
              "association": { "__id": "Movement_SwapMovement" },
              "ends":
              [
                {
                  "properties": [ "Swap_Movement" ],
                  "id": "MMC_Content/Members[Movement_SwapMovements]/Members[Movement]",
                  "name": "Movement",
                  "entitySet": { "__id": "MMC_Content/Members[Movements]" }
                },
                {
                  "properties": [ "Id" ],
                  "id": "MMC_Content/Members[Movement_SwapMovements]/Members[SwapMovement]",
                  "name": "SwapMovement",
                  "entitySet": { "__id": "MMC_Content/Members[SwapMovements]" }
                }
              ]
            }
          ],
          "entitySets":
          [
            {
              "id": "MMC_Content/Members[Cars]",
              "name": "Cars",
              "canDelete": true,
              "canInsert": true,
              "canUpdate": true,
              "elementType": { "__id": "Car" },
              "entityType": { "__id": "Car" }
            },
            {
              "id": "MMC_Content/Members[Favorites]",
              "name": "Favorites",
              "canDelete": true,
              "canInsert": true,
              "canUpdate": true,
              "elementType": { "__id": "Favorite" },
              "entityType": { "__id": "Favorite" }
            },
            {
              "id": "MMC_Content/Members[Movements]",
              "name": "Movements",
              "canDelete": true,
              "canInsert": true,
              "canUpdate": true,
              "elementType": { "__id": "Movement" },
              "entityType": { "__id": "Movement" }
            },
            {
              "id": "MMC_Content/Members[Places]",
              "name": "Places",
              "canDelete": true,
              "canInsert": true,
              "canUpdate": true,
              "elementType": { "__id": "Place" },
              "entityType": { "__id": "Place" }
            },
            {
              "id": "MMC_Content/Members[PlacesRestrictions]",
              "name": "PlacesRestrictions",
              "canDelete": true,
              "canInsert": true,
              "canUpdate": true,
              "elementType": { "__id": "PlacesRestriction" },
              "entityType": { "__id": "PlacesRestriction" }
            },
            {
              "id": "MMC_Content/Members[RestrictionRegulations]",
              "name": "RestrictionRegulations",
              "canDelete": true,
              "canInsert": true,
              "canUpdate": true,
              "elementType": { "__id": "RestrictionRegulation" },
              "entityType": { "__id": "RestrictionRegulation" }
            },
            {
              "id": "MMC_Content/Members[Restrictions]",
              "name": "Restrictions",
              "canDelete": true,
              "canInsert": true,
              "canUpdate": true,
              "elementType": { "__id": "Restriction" },
              "entityType": { "__id": "Restriction" }
            },
            {
              "id": "MMC_Content/Members[SwapMovements]",
              "name": "SwapMovements",
              "elementType": { "__id": "SwapMovement" },
              "entityType": { "__id": "SwapMovement" }
            }
          ],
          "queryOperations":
          [
            {
              "id": "MMC_Content/Members[Cars_Single]",
              "name": "Cars_Single",
              "elementType": { "__id": "Car" },
              "query": { "__id": "MMC_Content/Members[Cars_Single]" },
              "returnType": { "__id": "Car" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Cars]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[Cars_Single]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[Cars_SingleOrDefault]",
              "name": "Cars_SingleOrDefault",
              "elementType": { "__id": "Car" },
              "query": { "__id": "MMC_Content/Members[Cars_SingleOrDefault]" },
              "returnType": { "__id": "Car" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Cars]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[Cars_SingleOrDefault]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[CarsFiltered]",
              "name": "CarsFiltered",
              "elementType": { "__id": "Car" },
              "query": { "__id": "MMC_Content/Members[CarsFiltered]" },
              "returnType": { "__id": "Car*" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Cars]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[CarsFiltered]/Parameters[PlateNo]",
                  "name": "PlateNo",
                  "isOptional": true,
                  "parameterType": { "__id": ":String?" }
                }
              ],
              "sortCriteria":
              [
                {
                  "member": { "__id": "Car/Properties[PlateNo]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[Favorites_Single]",
              "name": "Favorites_Single",
              "elementType": { "__id": "Favorite" },
              "query": { "__id": "MMC_Content/Members[Favorites_Single]" },
              "returnType": { "__id": "Favorite" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Favorites]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[Favorites_Single]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[Favorites_SingleOrDefault]",
              "name": "Favorites_SingleOrDefault",
              "elementType": { "__id": "Favorite" },
              "query": { "__id": "MMC_Content/Members[Favorites_SingleOrDefault]" },
              "returnType": { "__id": "Favorite" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Favorites]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[Favorites_SingleOrDefault]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[FavoritesFiltered]",
              "name": "FavoritesFiltered",
              "elementType": { "__id": "Favorite" },
              "query": { "__id": "MMC_Content/Members[FavoritesFiltered]" },
              "returnType": { "__id": "Favorite*" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Favorites]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[FavoritesFiltered]/Parameters[CarId]",
                  "name": "CarId",
                  "isOptional": true,
                  "parameterType": { "__id": ":Int32?" }
                },
                {
                  "id": "MMC_Content/Members[FavoritesFiltered]/Parameters[PlaceId]",
                  "name": "PlaceId",
                  "isOptional": true,
                  "parameterType": { "__id": ":Int32?" }
                },
                {
                  "id": "MMC_Content/Members[FavoritesFiltered]/Parameters[Locarion]",
                  "name": "Locarion",
                  "isOptional": true,
                  "parameterType": { "__id": ":String?" }
                }
              ],
              "sortCriteria":
              [
                {
                  "links":
                  [
                    {
                      "member": { "__id": "Favorite/Properties[Car]" }
                    },
                    {
                      "member": { "__id": "Car/Properties[PlateNo]" }
                    }
                  ]
                },
                {
                  "links":
                  [
                    {
                      "member": { "__id": "Favorite/Properties[Place]" }
                    },
                    {
                      "member": { "__id": "Place/Properties[Address]" }
                    }
                  ]
                }
              ]
            },
            {
              "id": "MMC_Content/Members[Movements_Single]",
              "name": "Movements_Single",
              "elementType": { "__id": "Movement" },
              "query": { "__id": "MMC_Content/Members[Movements_Single]" },
              "returnType": { "__id": "Movement" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Movements]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[Movements_Single]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[Movements_SingleOrDefault]",
              "name": "Movements_SingleOrDefault",
              "elementType": { "__id": "Movement" },
              "query": { "__id": "MMC_Content/Members[Movements_SingleOrDefault]" },
              "returnType": { "__id": "Movement" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Movements]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[Movements_SingleOrDefault]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[MovementsFiltered]",
              "name": "MovementsFiltered",
              "elementType": { "__id": "Movement" },
              "query": { "__id": "MMC_Content/Members[MovementsFiltered]" },
              "returnType": { "__id": "Movement*" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Movements]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[MovementsFiltered]/Parameters[PlaceId]",
                  "name": "PlaceId",
                  "isOptional": true,
                  "parameterType": { "__id": ":Int32?" }
                },
                {
                  "id": "MMC_Content/Members[MovementsFiltered]/Parameters[CarId]",
                  "name": "CarId",
                  "isOptional": true,
                  "parameterType": { "__id": ":Int32?" }
                },
                {
                  "id": "MMC_Content/Members[MovementsFiltered]/Parameters[MovementDate]",
                  "name": "MovementDate",
                  "isOptional": true,
                  "parameterType": { "__id": ":DateTime?" }
                }
              ],
              "sortCriteria":
              [
                {
                  "member": { "__id": "Movement/Properties[DateFrom]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[Places_Single]",
              "name": "Places_Single",
              "elementType": { "__id": "Place" },
              "query": { "__id": "MMC_Content/Members[Places_Single]" },
              "returnType": { "__id": "Place" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Places]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[Places_Single]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[Places_SingleOrDefault]",
              "name": "Places_SingleOrDefault",
              "elementType": { "__id": "Place" },
              "query": { "__id": "MMC_Content/Members[Places_SingleOrDefault]" },
              "returnType": { "__id": "Place" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Places]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[Places_SingleOrDefault]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[PlacesFiltered]",
              "name": "PlacesFiltered",
              "elementType": { "__id": "Place" },
              "query": { "__id": "MMC_Content/Members[PlacesFiltered]" },
              "returnType": { "__id": "Place*" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Places]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[PlacesFiltered]/Parameters[Location]",
                  "name": "Location",
                  "isOptional": true,
                  "parameterType": { "__id": ":String?" }
                },
                {
                  "id": "MMC_Content/Members[PlacesFiltered]/Parameters[IsShared]",
                  "name": "IsShared",
                  "isOptional": true,
                  "parameterType": { "__id": ":Boolean?" }
                },
                {
                  "id": "MMC_Content/Members[PlacesFiltered]/Parameters[UserName]",
                  "name": "UserName",
                  "isOptional": true,
                  "parameterType": { "__id": ":String?" }
                },
                {
                  "id": "MMC_Content/Members[PlacesFiltered]/Parameters[Id]",
                  "name": "Id",
                  "isOptional": true,
                  "parameterType": { "__id": ":Int32?" }
                }
              ],
              "sortCriteria":
              [
                {
                  "member": { "__id": "Place/Properties[Address]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[PlacesFound]",
              "name": "PlacesFound",
              "elementType": { "__id": "Place" },
              "query": { "__id": "MMC_Content/Members[PlacesFound]" },
              "returnType": { "__id": "Place*" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Places]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[PlacesFound]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[PlacesRestrictions_Single]",
              "name": "PlacesRestrictions_Single",
              "elementType": { "__id": "PlacesRestriction" },
              "query": { "__id": "MMC_Content/Members[PlacesRestrictions_Single]" },
              "returnType": { "__id": "PlacesRestriction" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[PlacesRestrictions]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[PlacesRestrictions_Single]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[PlacesRestrictions_SingleOrDefault]",
              "name": "PlacesRestrictions_SingleOrDefault",
              "elementType": { "__id": "PlacesRestriction" },
              "query": { "__id": "MMC_Content/Members[PlacesRestrictions_SingleOrDefault]" },
              "returnType": { "__id": "PlacesRestriction" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[PlacesRestrictions]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[PlacesRestrictions_SingleOrDefault]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[PlacesRestrictionsFiltered]",
              "name": "PlacesRestrictionsFiltered",
              "elementType": { "__id": "PlacesRestriction" },
              "query": { "__id": "MMC_Content/Members[PlacesRestrictionsFiltered]" },
              "returnType": { "__id": "PlacesRestriction*" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[PlacesRestrictions]" }
              },
              "sortCriteria":
              [
                {
                  "links":
                  [
                    {
                      "member": { "__id": "PlacesRestriction/Properties[Place]" }
                    },
                    {
                      "member": { "__id": "Place/Properties[Name]" }
                    }
                  ]
                }
              ]
            },
            {
              "id": "MMC_Content/Members[RestrictionRegulations_Single]",
              "name": "RestrictionRegulations_Single",
              "elementType": { "__id": "RestrictionRegulation" },
              "query": { "__id": "MMC_Content/Members[RestrictionRegulations_Single]" },
              "returnType": { "__id": "RestrictionRegulation" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[RestrictionRegulations]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[RestrictionRegulations_Single]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[RestrictionRegulations_SingleOrDefault]",
              "name": "RestrictionRegulations_SingleOrDefault",
              "elementType": { "__id": "RestrictionRegulation" },
              "query": { "__id": "MMC_Content/Members[RestrictionRegulations_SingleOrDefault]" },
              "returnType": { "__id": "RestrictionRegulation" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[RestrictionRegulations]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[RestrictionRegulations_SingleOrDefault]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[RestrictionRegulationsFiltered]",
              "name": "RestrictionRegulationsFiltered",
              "elementType": { "__id": "RestrictionRegulation" },
              "query": { "__id": "MMC_Content/Members[RestrictionRegulationsFiltered]" },
              "returnType": { "__id": "RestrictionRegulation*" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[RestrictionRegulations]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[RestrictionRegulationsFiltered]/Parameters[MaxHours]",
                  "name": "MaxHours",
                  "isOptional": true,
                  "parameterType": { "__id": ":Int16?" }
                },
                {
                  "id": "MMC_Content/Members[RestrictionRegulationsFiltered]/Parameters[MaxPrice]",
                  "name": "MaxPrice",
                  "isOptional": true,
                  "parameterType": { "__id": ":Decimal?" }
                },
                {
                  "id": "MMC_Content/Members[RestrictionRegulationsFiltered]/Parameters[RestrictionDate]",
                  "name": "RestrictionDate",
                  "isOptional": true,
                  "parameterType": { "__id": ":DateTime?" }
                }
              ],
              "sortCriteria":
              [
                {
                  "member": { "__id": "RestrictionRegulation/Properties[Hours]" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[Restrictions_Single]",
              "name": "Restrictions_Single",
              "elementType": { "__id": "Restriction" },
              "query": { "__id": "MMC_Content/Members[Restrictions_Single]" },
              "returnType": { "__id": "Restriction" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Restrictions]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[Restrictions_Single]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[Restrictions_SingleOrDefault]",
              "name": "Restrictions_SingleOrDefault",
              "elementType": { "__id": "Restriction" },
              "query": { "__id": "MMC_Content/Members[Restrictions_SingleOrDefault]" },
              "returnType": { "__id": "Restriction" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Restrictions]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[Restrictions_SingleOrDefault]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[RestrictionsFiltered]",
              "name": "RestrictionsFiltered",
              "elementType": { "__id": "Restriction" },
              "query": { "__id": "MMC_Content/Members[RestrictionsFiltered]" },
              "returnType": { "__id": "Restriction*" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[Restrictions]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[RestrictionsFiltered]/Parameters[Description]",
                  "name": "Description",
                  "isOptional": true,
                  "parameterType": { "__id": ":String?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[SwapMovements_Single]",
              "name": "SwapMovements_Single",
              "elementType": { "__id": "SwapMovement" },
              "query": { "__id": "MMC_Content/Members[SwapMovements_Single]" },
              "returnType": { "__id": "SwapMovement" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[SwapMovements]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[SwapMovements_Single]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[SwapMovements_SingleOrDefault]",
              "name": "SwapMovements_SingleOrDefault",
              "elementType": { "__id": "SwapMovement" },
              "query": { "__id": "MMC_Content/Members[SwapMovements_SingleOrDefault]" },
              "returnType": { "__id": "SwapMovement" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[SwapMovements]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[SwapMovements_SingleOrDefault]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            },
            {
              "id": "MMC_Content/Members[SwapMovementsFiltered]",
              "name": "SwapMovementsFiltered",
              "elementType": { "__id": "SwapMovement" },
              "query": { "__id": "MMC_Content/Members[SwapMovementsFiltered]" },
              "returnType": { "__id": "SwapMovement*" },
              "source":
              {
                "member": { "__id": "MMC_Content/Members[SwapMovements]" }
              },
              "parameters":
              [
                {
                  "id": "MMC_Content/Members[SwapMovementsFiltered]/Parameters[Id]",
                  "name": "Id",
                  "parameterType": { "__id": ":Int32?" }
                },
                {
                  "id": "MMC_Content/Members[SwapMovementsFiltered]/Parameters[ExcludeMovementId]",
                  "name": "ExcludeMovementId",
                  "parameterType": { "__id": ":Int32?" }
                },
                {
                  "id": "MMC_Content/Members[SwapMovementsFiltered]/Parameters[ExcludeCarId]",
                  "name": "ExcludeCarId",
                  "parameterType": { "__id": ":Int32?" }
                }
              ]
            }
          ]
        },
        {
          "__isEntityType": 1,
          ":@SummaryProperty": { "property": { "__id": "Car/Properties[PlateNo]" } },
          "id": "Car",
          "name": "Car",
          ":@DefaultScreen":
          {
            "value": { "__id": "ViewCar" },
            ":@ScreenParameterMapping":
            {
              "screenParameter": { "__id": "ViewCar/Properties[Car]" }
            }
          },
          "methods":
          [
            {
              "id": "Car/Methods[deleteEntity]",
              "name": "deleteEntity"
            },
            {
              "id": "Car/Methods[edit]",
              "name": "edit"
            },
            {
              "id": "Car/Methods[view]",
              "name": "view"
            }
          ],
          "properties":
          [
            {
              "__isKeyProperty": 1,
              "id": "Car/Properties[Id]",
              "name": "Id",
              "isReadOnly": true,
              "propertyType": { "__id": ":Int32" },
              ":@Hidden": { },
              ":@Required": { },
              ":@NotSearchable": { }
            },
            {
              "id": "Car/Properties[PlateNo]",
              "name": "PlateNo",
              "propertyType": { "__id": ":String" },
              ":@Required": { },
              ":@MaxLength":
              {
                "value": 255
              }
            },
            {
              "id": "Car/Properties[Image]",
              "name": "Image",
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:Image?" },
              ":@MaxLength":
              {
              },
              ":@NotSearchable": { }
            },
            {
              "id": "Car/Properties[Color]",
              "name": "Color",
              "propertyType": { "__id": ":String?" },
              ":@MaxLength":
              {
                "value": 50
              },
              ":@AnsiConstraint": { }
            },
            {
              "id": "Car/Properties[Model]",
              "name": "Model",
              "propertyType": { "__id": ":String?" },
              ":@MaxLength":
              {
                "value": 50
              },
              ":@AnsiConstraint": { }
            },
            {
              "id": "Car/Properties[Movements]",
              "name": "Movements",
              "association": { "__id": "Car_Movement" },
              "elementType": { "__id": "Movement" },
              "fromEnd": { "__id": "Car_Movement/Ends[Cars]" },
              "propertyType": { "__id": "Movement*" },
              "toEnd": { "__id": "Car_Movement/Ends[Movements]" }
            },
            {
              "id": "Car/Properties[Favorites]",
              "name": "Favorites",
              "association": { "__id": "FK_Favorites_Cars" },
              "elementType": { "__id": "Favorite" },
              "fromEnd": { "__id": "FK_Favorites_Cars/Ends[Cars]" },
              "propertyType": { "__id": "Favorite*" },
              "toEnd": { "__id": "FK_Favorites_Cars/Ends[Favorites]" }
            },
            {
              "id": "Car/Properties[UserName]",
              "name": "UserName",
              "propertyType": { "__id": ":String?" },
              ":@MaxLength":
              {
                "value": 256
              },
              ":@Hidden": { }
            }
          ]
        },
        {
          "__isEntityType": 1,
          ":@SummaryProperty": { "property": { "__id": "Favorite/Properties[Id]" } },
          "id": "Favorite",
          "name": "Favorite",
          "methods":
          [
            {
              "id": "Favorite/Methods[deleteEntity]",
              "name": "deleteEntity"
            },
            {
              "id": "Favorite/Methods[edit]",
              "name": "edit"
            },
            {
              "id": "Favorite/Methods[view]",
              "name": "view"
            }
          ],
          "properties":
          [
            {
              "__isKeyProperty": 1,
              "id": "Favorite/Properties[Id]",
              "name": "Id",
              "isReadOnly": true,
              "propertyType": { "__id": ":Int32" },
              ":@Hidden": { },
              ":@Required": { },
              ":@NotSearchable": { }
            },
            {
              "id": "Favorite/Properties[Car]",
              "name": "Car",
              "association": { "__id": "FK_Favorites_Cars" },
              "elementType": { "__id": "Car" },
              "fromEnd": { "__id": "FK_Favorites_Cars/Ends[Favorites]" },
              "propertyType": { "__id": "Car" },
              "toEnd": { "__id": "FK_Favorites_Cars/Ends[Cars]" }
            },
            {
              "id": "Favorite/Properties[Place]",
              "name": "Place",
              "association": { "__id": "FK_Favorites_Places" },
              "elementType": { "__id": "Place" },
              "fromEnd": { "__id": "FK_Favorites_Places/Ends[Favorites]" },
              "propertyType": { "__id": "Place" },
              "toEnd": { "__id": "FK_Favorites_Places/Ends[Places]" }
            },
            {
              "id": "Favorite/Properties[IsSubscribed]",
              "name": "IsSubscribed",
              "propertyType": { "__id": ":Boolean?" },
              ":@NotSearchable": { }
            }
          ]
        },
        {
          "__isEntityType": 1,
          ":@SummaryProperty": { "property": { "__id": "Movement/Properties[Description]" } },
          "id": "Movement",
          "name": "Movement",
          ":@DefaultScreen":
          {
            "value": { "__id": "ViewMovement" },
            ":@ScreenParameterMapping":
            {
              "screenParameter": { "__id": "ViewMovement/Properties[Movement]" }
            }
          },
          "methods":
          [
            {
              "id": "Movement/Methods[deleteEntity]",
              "name": "deleteEntity"
            },
            {
              "id": "Movement/Methods[edit]",
              "name": "edit"
            },
            {
              "id": "Movement/Methods[view]",
              "name": "view"
            }
          ],
          "properties":
          [
            {
              "__isKeyProperty": 1,
              "id": "Movement/Properties[Id]",
              "name": "Id",
              "isReadOnly": true,
              "propertyType": { "__id": ":Int32" },
              ":@Hidden": { },
              ":@Required": { },
              ":@NotSearchable": { }
            },
            {
              "id": "Movement/Properties[DateFrom]",
              "name": "DateFrom",
              "propertyType": { "__id": ":DateTime" },
              ":@Required": { },
              ":@DateTimeConstraint":
              {
                "kind": "Unspecified",
                "precision": 3,
                "preserveSeconds": true
              },
              ":@NotSearchable": { }
            },
            {
              "id": "Movement/Properties[Hours]",
              "name": "Hours",
              "propertyType": { "__id": ":Int16?" },
              ":@NotSearchable": { },
              ":@SupportedValue":
              [
                {
                  "displayName": "00",
                  "value": 0
                },
                {
                  "displayName": "01",
                  "value": 1
                },
                {
                  "displayName": "02",
                  "value": 2
                },
                {
                  "displayName": "03",
                  "value": 3
                },
                {
                  "displayName": "04",
                  "value": 4
                },
                {
                  "displayName": "05",
                  "value": 5
                },
                {
                  "displayName": "06",
                  "value": 6
                },
                {
                  "displayName": "07",
                  "value": 7
                },
                {
                  "displayName": "08",
                  "value": 8
                },
                {
                  "displayName": "09",
                  "value": 9
                },
                {
                  "displayName": "10",
                  "value": 10
                },
                {
                  "displayName": "11",
                  "value": 11
                },
                {
                  "displayName": "12",
                  "value": 12
                }
              ]
            },
            {
              "id": "Movement/Properties[Amount]",
              "name": "Amount",
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:Money?" },
              ":@NotSearchable": { },
              ":@DecimalConstraint":
              {
                "precision": 19,
                "scale": 4
              },
              "Microsoft.LightSwitch.Extensions:@MoneyProperties":
              {
                "currencySymbol": "$"
              }
            },
            {
              "id": "Movement/Properties[DateTo]",
              "name": "DateTo",
              "propertyType": { "__id": ":DateTime?" },
              ":@DateTimeConstraint":
              {
                "kind": "Unspecified",
                "precision": 3,
                "preserveSeconds": true
              },
              ":@NotSearchable": { }
            },
            {
              "id": "Movement/Properties[Description]",
              "name": "Description",
              "propertyType": { "__id": ":String?" },
              ":@MaxLength":
              {
                "value": 255
              },
              ":@AnsiConstraint": { }
            },
            {
              "id": "Movement/Properties[Swap_Movement]",
              "name": "Swap_Movement",
              "propertyType": { "__id": ":Int32?" },
              ":@NotSearchable": { }
            },
            {
              "id": "Movement/Properties[SwapStatus]",
              "name": "SwapStatus",
              "propertyType": { "__id": ":Int16?" },
              ":@NotSearchable": { },
              ":@SupportedValue":
              [
                {
                  "displayName": "Not Ready To Swap",
                  "value": 0
                },
                {
                  "displayName": "Ready To Swap",
                  "value": 1
                },
                {
                  "displayName": "Offer My Time",
                  "value": 2
                },
                {
                  "displayName": "Accept Swaper Time",
                  "value": 3
                },
                {
                  "displayName": "Approved To Swap",
                  "value": 10
                }
              ]
            },
            {
              "id": "Movement/Properties[Car]",
              "name": "Car",
              "association": { "__id": "Car_Movement" },
              "elementType": { "__id": "Car" },
              "fromEnd": { "__id": "Car_Movement/Ends[Movements]" },
              "propertyType": { "__id": "Car" },
              "toEnd": { "__id": "Car_Movement/Ends[Cars]" }
            },
            {
              "id": "Movement/Properties[Place]",
              "name": "Place",
              "association": { "__id": "FK_Movements_Places" },
              "elementType": { "__id": "Place" },
              "fromEnd": { "__id": "FK_Movements_Places/Ends[Movements]" },
              "propertyType": { "__id": "Place" },
              "toEnd": { "__id": "FK_Movements_Places/Ends[Places]" }
            },
            {
              "id": "Movement/Properties[SwapCar_Movement]",
              "name": "SwapCar_Movement",
              "propertyType": { "__id": ":Int32?" },
              ":@NotSearchable": { },
              ":@Hidden": { }
            },
            {
              "id": "Movement/Properties[SwapMovement]",
              "name": "SwapMovement",
              "association": { "__id": "Movement_SwapMovement" },
              "elementType": { "__id": "SwapMovement" },
              "fromEnd": { "__id": "Movement_SwapMovement/Ends[Movement]" },
              "propertyType": { "__id": "SwapMovement" },
              "toEnd": { "__id": "Movement_SwapMovement/Ends[SwapMovement]" }
            },
            {
              "id": "Movement/Properties[Minutes]",
              "name": "Minutes",
              "propertyType": { "__id": ":Int16?" },
              ":@NotSearchable": { },
              ":@SupportedValue":
              [
                {
                  "displayName": "00",
                  "value": 0
                },
                {
                  "displayName": "05",
                  "value": 5
                },
                {
                  "value": 10
                },
                {
                  "value": 15
                },
                {
                  "value": 20
                },
                {
                  "value": 25
                },
                {
                  "value": 30
                },
                {
                  "value": 35
                },
                {
                  "value": 40
                },
                {
                  "value": 45
                },
                {
                  "value": 50
                },
                {
                  "value": 55
                }
              ]
            },
            {
              "id": "Movement/Properties[Rating]",
              "name": "Rating",
              "propertyType": { "__id": ":Int16?" },
              ":@NotSearchable": { },
              ":@SupportedValue":
              [
                {
                  "displayName": "Not applicable",
                  "value": 0
                },
                {
                  "displayName": "Standard Fee",
                  "value": 1
                },
                {
                  "displayName": "Penalty",
                  "value": 2
                },
                {
                  "displayName": "Unfair Penaly",
                  "value": 3
                }
              ]
            }
          ]
        },
        {
          "__isEntityType": 1,
          ":@SummaryProperty": { "property": { "__id": "SwapMovement/Properties[Description]" } },
          "id": "SwapMovement",
          "name": "SwapMovement",
          "methods":
          [
            {
              "id": "SwapMovement/Methods[deleteEntity]",
              "name": "deleteEntity"
            },
            {
              "id": "SwapMovement/Methods[edit]",
              "name": "edit"
            },
            {
              "id": "SwapMovement/Methods[view]",
              "name": "view"
            }
          ],
          "properties":
          [
            {
              "__isKeyProperty": 1,
              "id": "SwapMovement/Properties[Id]",
              "name": "Id",
              "isReadOnly": true,
              "propertyType": { "__id": ":Int32" },
              ":@Hidden": { },
              ":@Required": { },
              ":@NotSearchable": { }
            },
            {
              "id": "SwapMovement/Properties[Hours]",
              "name": "Hours",
              "propertyType": { "__id": ":Int16?" },
              ":@NotSearchable": { }
            },
            {
              "id": "SwapMovement/Properties[Amount]",
              "name": "Amount",
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:Money?" },
              ":@DecimalConstraint":
              {
                "precision": 19,
                "scale": 4
              },
              ":@NotSearchable": { },
              "Microsoft.LightSwitch.Extensions:@MoneyProperties":
              {
                "currencySymbol": "$"
              }
            },
            {
              "id": "SwapMovement/Properties[DateTo]",
              "name": "DateTo",
              "propertyType": { "__id": ":DateTime?" },
              ":@DateTimeConstraint":
              {
                "kind": "Unspecified",
                "precision": 3,
                "preserveSeconds": true
              },
              ":@NotSearchable": { }
            },
            {
              "id": "SwapMovement/Properties[Description]",
              "name": "Description",
              "propertyType": { "__id": ":String?" },
              ":@MaxLength":
              {
                "value": 255
              },
              ":@AnsiConstraint": { }
            },
            {
              "id": "SwapMovement/Properties[Swap_Movement]",
              "name": "Swap_Movement",
              "propertyType": { "__id": ":Int32?" },
              ":@NotSearchable": { },
              ":@Hidden": { }
            },
            {
              "id": "SwapMovement/Properties[SwapCar_Movement]",
              "name": "SwapCar_Movement",
              "propertyType": { "__id": ":Int32?" },
              ":@NotSearchable": { },
              ":@Hidden": { }
            },
            {
              "id": "SwapMovement/Properties[SwapStatus]",
              "name": "SwapStatus",
              "propertyType": { "__id": ":Int16?" },
              ":@NotSearchable": { },
              ":@SupportedValue":
              [
                {
                  "displayName": "Not Ready To Swap",
                  "value": 0
                },
                {
                  "displayName": "Ready To Swap",
                  "value": 1
                },
                {
                  "displayName": "Offer My Time",
                  "value": 2
                },
                {
                  "displayName": "Accept Swaper Time",
                  "value": 3
                },
                {
                  "displayName": "Approved To Swap",
                  "value": 10
                }
              ]
            },
            {
              "id": "SwapMovement/Properties[Car_Movement]",
              "name": "Car_Movement",
              "propertyType": { "__id": ":Int32?" },
              ":@NotSearchable": { },
              ":@Hidden": { }
            },
            {
              "id": "SwapMovement/Properties[Place_Movement]",
              "name": "Place_Movement",
              "propertyType": { "__id": ":Int32?" },
              ":@NotSearchable": { },
              ":@Hidden": { }
            },
            {
              "id": "SwapMovement/Properties[DateFrom]",
              "name": "DateFrom",
              "propertyType": { "__id": ":DateTime?" },
              ":@DateTimeConstraint":
              {
                "kind": "Unspecified",
                "precision": 3,
                "preserveSeconds": true
              },
              ":@NotSearchable": { }
            },
            {
              "id": "SwapMovement/Properties[Movements]",
              "name": "Movements",
              "association": { "__id": "Movement_SwapMovement" },
              "elementType": { "__id": "Movement" },
              "fromEnd": { "__id": "Movement_SwapMovement/Ends[SwapMovement]" },
              "propertyType": { "__id": "Movement*" },
              "toEnd": { "__id": "Movement_SwapMovement/Ends[Movement]" }
            },
            {
              "id": "SwapMovement/Properties[Place]",
              "name": "Place",
              "association": { "__id": "SwapMovement_Place" },
              "elementType": { "__id": "Place" },
              "fromEnd": { "__id": "SwapMovement_Place/Ends[SwapMovement]" },
              "propertyType": { "__id": "Place" },
              "toEnd": { "__id": "SwapMovement_Place/Ends[Place]" }
            },
            {
              "id": "SwapMovement/Properties[Minutes]",
              "name": "Minutes",
              "propertyType": { "__id": ":Int16?" },
              ":@NotSearchable": { }
            }
          ]
        },
        {
          "__isEntityType": 1,
          ":@SummaryProperty": { "property": { "__id": "PlacesRestriction/Properties[Id]" } },
          "id": "PlacesRestriction",
          "name": "PlacesRestriction",
          "methods":
          [
            {
              "id": "PlacesRestriction/Methods[deleteEntity]",
              "name": "deleteEntity"
            },
            {
              "id": "PlacesRestriction/Methods[edit]",
              "name": "edit"
            },
            {
              "id": "PlacesRestriction/Methods[view]",
              "name": "view"
            }
          ],
          "properties":
          [
            {
              "__isKeyProperty": 1,
              "id": "PlacesRestriction/Properties[Id]",
              "name": "Id",
              "isReadOnly": true,
              "propertyType": { "__id": ":Int32" },
              ":@Hidden": { },
              ":@Required": { },
              ":@NotSearchable": { }
            },
            {
              "id": "PlacesRestriction/Properties[Place]",
              "name": "Place",
              "association": { "__id": "FK_PlacesRestrictions_Places" },
              "elementType": { "__id": "Place" },
              "fromEnd": { "__id": "FK_PlacesRestrictions_Places/Ends[PlacesRestrictions]" },
              "propertyType": { "__id": "Place" },
              "toEnd": { "__id": "FK_PlacesRestrictions_Places/Ends[Places]" }
            },
            {
              "id": "PlacesRestriction/Properties[Restriction]",
              "name": "Restriction",
              "association": { "__id": "FK_PlacesRestrictions_Restrictions" },
              "elementType": { "__id": "Restriction" },
              "fromEnd": { "__id": "FK_PlacesRestrictions_Restrictions/Ends[PlacesRestrictions]" },
              "propertyType": { "__id": "Restriction" },
              "toEnd": { "__id": "FK_PlacesRestrictions_Restrictions/Ends[Restrictions]" }
            }
          ]
        },
        {
          "__isEntityType": 1,
          ":@SummaryProperty": { "property": { "__id": "RestrictionRegulation/Properties[Id]" } },
          "id": "RestrictionRegulation",
          "name": "RestrictionRegulation",
          "methods":
          [
            {
              "id": "RestrictionRegulation/Methods[deleteEntity]",
              "name": "deleteEntity"
            },
            {
              "id": "RestrictionRegulation/Methods[edit]",
              "name": "edit"
            },
            {
              "id": "RestrictionRegulation/Methods[view]",
              "name": "view"
            }
          ],
          "properties":
          [
            {
              "__isKeyProperty": 1,
              "id": "RestrictionRegulation/Properties[Id]",
              "name": "Id",
              "isReadOnly": true,
              "propertyType": { "__id": ":Int32" },
              ":@Hidden": { },
              ":@Required": { },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[Price]",
              "name": "Price",
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:Money?" },
              ":@DecimalConstraint":
              {
                "precision": 19,
                "scale": 4
              },
              ":@NotSearchable": { },
              "Microsoft.LightSwitch.Extensions:@MoneyProperties":
              {
                "currencySymbol": "$"
              }
            },
            {
              "id": "RestrictionRegulation/Properties[Monday]",
              "name": "Monday",
              "propertyType": { "__id": ":Boolean?" },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[Tuesday]",
              "name": "Tuesday",
              "propertyType": { "__id": ":Boolean?" },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[Wednesday]",
              "name": "Wednesday",
              "propertyType": { "__id": ":Boolean?" },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[Thursday]",
              "name": "Thursday",
              "propertyType": { "__id": ":Boolean?" },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[Friday]",
              "name": "Friday",
              "propertyType": { "__id": ":Boolean?" },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[Saturday]",
              "name": "Saturday",
              "propertyType": { "__id": ":Boolean?" },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[Sunday]",
              "name": "Sunday",
              "propertyType": { "__id": ":Boolean?" },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[DateFrom]",
              "name": "DateFrom",
              "propertyType": { "__id": ":Date?" },
              ":@DateTimeConstraint":
              {
                "kind": "Unspecified",
                "precision": 0,
                "preserveSeconds": true
              },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[DateTo]",
              "name": "DateTo",
              "propertyType": { "__id": ":Date?" },
              ":@DateTimeConstraint":
              {
                "kind": "Unspecified",
                "precision": 0,
                "preserveSeconds": true
              },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[WeekBitMask]",
              "name": "WeekBitMask",
              "isReadOnly": true,
              "propertyType": { "__id": ":Int16?" },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[Restriction]",
              "name": "Restriction",
              "association": { "__id": "FK_RestrictionRegulations_Restrictions" },
              "elementType": { "__id": "Restriction" },
              "fromEnd": { "__id": "FK_RestrictionRegulations_Restrictions/Ends[RestrictionRegulations]" },
              "propertyType": { "__id": "Restriction" },
              "toEnd": { "__id": "FK_RestrictionRegulations_Restrictions/Ends[Restrictions]" }
            },
            {
              "id": "RestrictionRegulation/Properties[Hours]",
              "name": "Hours",
              "propertyType": { "__id": ":Int16?" },
              ":@NotSearchable": { }
            },
            {
              "id": "RestrictionRegulation/Properties[Minutes]",
              "name": "Minutes",
              "propertyType": { "__id": ":Int16?" },
              ":@NotSearchable": { }
            }
          ]
        },
        {
          "id": "Car_Movement",
          "name": "Car_Movement",
          "ends":
          [
            {
              "id": "Car_Movement/Ends[Cars]",
              "name": "Cars",
              "multiplicity": "One",
              "entityType": { "__id": "Car" },
              ":@DeleteRule": { "action": "Cascade" }
            },
            {
              "id": "Car_Movement/Ends[Movements]",
              "name": "Movements",
              "multiplicity": "Many",
              "entityType": { "__id": "Movement" }
            }
          ]
        },
        {
          "id": "FK_Favorites_Cars",
          "name": "FK_Favorites_Cars",
          "ends":
          [
            {
              "id": "FK_Favorites_Cars/Ends[Cars]",
              "name": "Cars",
              "multiplicity": "One",
              "entityType": { "__id": "Car" },
              ":@DeleteRule": { "action": "Cascade" }
            },
            {
              "id": "FK_Favorites_Cars/Ends[Favorites]",
              "name": "Favorites",
              "multiplicity": "Many",
              "entityType": { "__id": "Favorite" }
            }
          ]
        },
        {
          "id": "FK_Favorites_Places",
          "name": "FK_Favorites_Places",
          "ends":
          [
            {
              "id": "FK_Favorites_Places/Ends[Places]",
              "name": "Places",
              "multiplicity": "One",
              "entityType": { "__id": "Place" },
              ":@DeleteRule": { "action": "Cascade" }
            },
            {
              "id": "FK_Favorites_Places/Ends[Favorites]",
              "name": "Favorites",
              "multiplicity": "Many",
              "entityType": { "__id": "Favorite" }
            }
          ]
        },
        {
          "id": "FK_Movements_Places",
          "name": "FK_Movements_Places",
          "ends":
          [
            {
              "id": "FK_Movements_Places/Ends[Places]",
              "name": "Places",
              "multiplicity": "One",
              "entityType": { "__id": "Place" },
              ":@DeleteRule": { "action": "Cascade" }
            },
            {
              "id": "FK_Movements_Places/Ends[Movements]",
              "name": "Movements",
              "multiplicity": "Many",
              "entityType": { "__id": "Movement" }
            }
          ]
        },
        {
          "id": "Movement_SwapMovement",
          "name": "Movement_SwapMovement",
          ":@UserDefined": { },
          "ends":
          [
            {
              "id": "Movement_SwapMovement/Ends[Movement]",
              "name": "Movement",
              "multiplicity": "Many",
              "entityType": { "__id": "Movement" }
            },
            {
              "id": "Movement_SwapMovement/Ends[SwapMovement]",
              "name": "SwapMovement",
              "multiplicity": "ZeroOrOne",
              "entityType": { "__id": "SwapMovement" },
              ":@DeleteRule": { "action": "Unset" }
            }
          ]
        },
        {
          "id": "SwapMovement_Place",
          "name": "SwapMovement_Place",
          ":@UserDefined": { },
          "ends":
          [
            {
              "id": "SwapMovement_Place/Ends[SwapMovement]",
              "name": "SwapMovement",
              "multiplicity": "Many",
              "entityType": { "__id": "SwapMovement" }
            },
            {
              "id": "SwapMovement_Place/Ends[Place]",
              "name": "Place",
              "multiplicity": "ZeroOrOne",
              "entityType": { "__id": "Place" },
              ":@DeleteRule": { "action": "Unset" }
            }
          ]
        },
        {
          "id": "FK_PlacesRestrictions_Places",
          "name": "FK_PlacesRestrictions_Places",
          "ends":
          [
            {
              "id": "FK_PlacesRestrictions_Places/Ends[Places]",
              "name": "Places",
              "multiplicity": "One",
              "entityType": { "__id": "Place" },
              ":@DeleteRule": { "action": "Cascade" }
            },
            {
              "id": "FK_PlacesRestrictions_Places/Ends[PlacesRestrictions]",
              "name": "PlacesRestrictions",
              "multiplicity": "Many",
              "entityType": { "__id": "PlacesRestriction" }
            }
          ]
        },
        {
          "id": "FK_PlacesRestrictions_Restrictions",
          "name": "FK_PlacesRestrictions_Restrictions",
          "ends":
          [
            {
              "id": "FK_PlacesRestrictions_Restrictions/Ends[Restrictions]",
              "name": "Restrictions",
              "multiplicity": "One",
              "entityType": { "__id": "Restriction" },
              ":@DeleteRule": { "action": "Cascade" }
            },
            {
              "id": "FK_PlacesRestrictions_Restrictions/Ends[PlacesRestrictions]",
              "name": "PlacesRestrictions",
              "multiplicity": "Many",
              "entityType": { "__id": "PlacesRestriction" }
            }
          ]
        },
        {
          "id": "FK_RestrictionRegulations_Restrictions",
          "name": "FK_RestrictionRegulations_Restrictions",
          "ends":
          [
            {
              "id": "FK_RestrictionRegulations_Restrictions/Ends[Restrictions]",
              "name": "Restrictions",
              "multiplicity": "One",
              "entityType": { "__id": "Restriction" },
              ":@DeleteRule": { "action": "Unset" }
            },
            {
              "id": "FK_RestrictionRegulations_Restrictions/Ends[RestrictionRegulations]",
              "name": "RestrictionRegulations",
              "multiplicity": "Many",
              "entityType": { "__id": "RestrictionRegulation" }
            }
          ]
        },
        {
          "displayName": "Add Edit Car",
          "id": "AddEditCar",
          "name": "AddEditCar",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "columns",
                        "name": "columns",
                        "kind": "Details",
                        "view": { "__id": ":ColumnsLayout" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditCar/Properties[Car]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "left",
                            "name": "left",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Plate No",
                                "name": "PlateNo",
                                "kind": "Value",
                                "view": { "__id": ":TextBox" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[PlateNo]" }
                                }
                              },
                              {
                                "displayName": "Image",
                                "name": "Image",
                                "kind": "Value",
                                "view": { "__id": ":Image" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[Image]" }
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[Width]" },
                                    "value": 100
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[Height]" },
                                    "value": 100
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                    "value": "StretchToContainer"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                    "value": "StretchToContainer"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                    "value": 200
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MaxHeight]" },
                                    "value": 200
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                    "value": 100
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MinHeight]" },
                                    "value": 100
                                  }
                                ]
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          },
                          {
                            "displayName": "right",
                            "name": "right",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Color",
                                "name": "Color",
                                "kind": "Value",
                                "view": { "__id": ":TextBox" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[Color]" }
                                }
                              },
                              {
                                "displayName": "Model",
                                "name": "Model",
                                "kind": "Value",
                                "view": { "__id": ":TextBox" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[Model]" }
                                }
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Delete",
                        "name": "Delete",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditCar/Methods[Delete]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-remove"
                          }
                        ]
                      },
                      {
                        "displayName": "Add Image",
                        "name": "ShowImageUpload",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditCar/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "AddEditCar/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "ImageUpload"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-addpicture"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Movements",
                    "name": "Movements",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Movements",
                        "name": "Movements1",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditCar/Properties[Movements]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Movement",
                            "name": "RowTemplate1",
                            "kind": "Details",
                            "view": { "__id": ":RowsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Place",
                                "name": "Place",
                                "kind": "Details",
                                "view": { "__id": ":RowsLayout" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[Place]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Name",
                                    "name": "Name1",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Name]" }
                                    }
                                  },
                                  {
                                    "displayName": "Address",
                                    "name": "Address1",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Address]" }
                                    }
                                  },
                                  {
                                    "displayName": "Image",
                                    "name": "Image2",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Image]" }
                                    }
                                  }
                                ]
                              },
                              {
                                "displayName": "Date From",
                                "name": "DateFrom",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[DateFrom]" }
                                }
                              },
                              {
                                "displayName": "Date To",
                                "name": "DateTo",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[DateTo]" }
                                }
                              },
                              {
                                "displayName": "Hours",
                                "name": "Hours",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[Hours]" }
                                }
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Add",
                        "name": "AddMovement",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditMovement]" },
                              ":@AssociatedCollection": { "collection": { "__id": "AddEditCar/Properties[Movements]" } },
                              ":@CreateNewEntity":
                              {
                                "targetParameter": { "__id": "!module/Methods[showAddEditMovement]/Parameters[Movement]" }
                              }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-add"
                          }
                        ]
                      },
                      {
                        "displayName": "Edit",
                        "name": "EditMovement",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditMovement]" },
                              ":@AssociatedCollection": { "collection": { "__id": "AddEditCar/Properties[Movements]" } },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "!module/Methods[showAddEditMovement]/Parameters[Movement]" },
                                  "value":
                                  {
                                    "links":
                                    [
                                      {
                                        "member": { "__id": "AddEditCar/Properties[Movements]" }
                                      },
                                      {
                                        "member": { "__id": "CollectionView$Movement/Properties[selectedItem]" }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-edit"
                          }
                        ]
                      },
                      {
                        "displayName": "Filter",
                        "name": "ShowFilterMovements",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditCar/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "AddEditCar/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "FilterMovements"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-filter"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Favorites",
                    "name": "Favorites",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Favorites",
                        "name": "Favorites1",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditCar/Properties[Favorites]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Favorite",
                            "name": "RowTemplate3",
                            "kind": "Details",
                            "view": { "__id": ":RowsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Place",
                                "name": "Place1",
                                "kind": "Details",
                                "view": { "__id": ":RowsLayout" },
                                "dataSource":
                                {
                                  "member": { "__id": "Favorite/Properties[Place]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Name",
                                    "name": "Name",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Name]" }
                                    }
                                  },
                                  {
                                    "displayName": "Address",
                                    "name": "Address",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Address]" }
                                    }
                                  },
                                  {
                                    "displayName": "Image",
                                    "name": "Image1",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Image]" }
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Add",
                        "name": "AddFavorite",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditFavorite]" },
                              ":@AssociatedCollection": { "collection": { "__id": "AddEditCar/Properties[Favorites]" } },
                              ":@CreateNewEntity":
                              {
                                "targetParameter": { "__id": "!module/Methods[showAddEditFavorite]/Parameters[Favorite]" }
                              }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-add"
                          }
                        ]
                      },
                      {
                        "displayName": "Edit",
                        "name": "EditFavorite",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditFavorite]" },
                              ":@AssociatedCollection": { "collection": { "__id": "AddEditCar/Properties[Favorites]" } },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "!module/Methods[showAddEditFavorite]/Parameters[Favorite]" },
                                  "value":
                                  {
                                    "links":
                                    [
                                      {
                                        "member": { "__id": "AddEditCar/Properties[Favorites]" }
                                      },
                                      {
                                        "member": { "__id": "CollectionView$Favorite/Properties[selectedItem]" }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-edit"
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Image Upload",
                    "name": "ImageUpload",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Image",
                        "name": "Car_Image",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "links":
                          [
                            {
                              "member": { "__id": "AddEditCar/Properties[Car]" }
                            },
                            {
                              "member": { "__id": "Car/Properties[Image]" }
                            }
                          ]
                        }
                      }
                    ]
                  },
                  {
                    "displayName": "Filter Movements",
                    "name": "FilterMovements",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Movement Date",
                        "name": "MovementDate",
                        "kind": "Value",
                        "view": { "__id": ":DateTimePicker" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditCar/Properties[MovementDate]" }
                        }
                      }
                    ]
                  }
                ]
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Edit"
              }
            ]
          },
          "methods":
          [
            {
              "id": "AddEditCar/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "AddEditCar/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditCar/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "AddEditCar/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditCar/Methods[Delete]",
              "name": "Delete"
            }
          ],
          "properties":
          [
            {
              "id": "AddEditCar/Properties[Car]",
              "name": "Car",
              "elementType": { "__id": "Car" },
              "propertyType": { "__id": "Car" },
              ":@IsParameter": { }
            },
            {
              "id": "AddEditCar/Properties[Movements]",
              "name": "Movements",
              "pageSize": 15,
              "elementType": { "__id": "Movement" },
              "propertyType": { "__id": "CollectionView$Movement" },
              "query":
              {
                "id": "AddEditCar/Properties[Movements]/Query",
                "name": "MovementsQuery",
                "elementType": { "__id": "Movement" },
                "returnType": { "__id": "Movement*" },
                "filterExpression":
                {
                  "nodeType": "Or",
                  "left":
                  {
                    "nodeType": "GreaterThanOrEqual",
                    "left":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "Movement/Properties[DateFrom]" }
                        }
                      ]
                    },
                    "right":
                    {
                      "parameter": { "__id": "AddEditCar/Properties[Movements]/Query/Parameters[MovementDate]" }
                    }
                  },
                  "right":
                  {
                    "nodeType": "And",
                    ":@ExpressionGroup": { },
                    "left":
                    {
                      "nodeType": "LessThanOrEqual",
                      "left":
                      {
                        "links":
                        [
                          {
                            "member": { "__id": "Movement/Properties[DateFrom]" }
                          }
                        ]
                      },
                      "right":
                      {
                        "parameter": { "__id": "AddEditCar/Properties[Movements]/Query/Parameters[MovementDate]" }
                      }
                    },
                    "right":
                    {
                      "nodeType": "GreaterThanOrEqual",
                      "left":
                      {
                        "links":
                        [
                          {
                            "member": { "__id": "Movement/Properties[DateTo]" }
                          }
                        ]
                      },
                      "right":
                      {
                        "parameter": { "__id": "AddEditCar/Properties[Movements]/Query/Parameters[MovementDate]" }
                      }
                    }
                  }
                },
                "source":
                {
                  "links":
                  [
                    {
                      "member": { "__id": "AddEditCar/Properties[Car]" }
                    },
                    {
                      "member": { "__id": "Car/Properties[Movements]" }
                    }
                  ]
                },
                "parameters":
                [
                  {
                    "id": "AddEditCar/Properties[Movements]/Query/Parameters[MovementDate]",
                    "name": "MovementDate",
                    "parameterType": { "__id": ":DateTime?" }
                  }
                ],
                "sortCriteria":
                [
                  {
                    "member": { "__id": "Movement/Properties[DateFrom]" }
                  }
                ]
              },
              "source":
              {
                "target": { "__id": "AddEditCar/Properties[Movements]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "AddEditCar/Properties[Movements]/Query/Parameters[MovementDate]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "AddEditCar/Properties[MovementDate]" }
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "id": "AddEditCar/Properties[Favorites]",
              "name": "Favorites",
              "pageSize": 15,
              "elementType": { "__id": "Favorite" },
              "propertyType": { "__id": "CollectionView$Favorite" },
              "query":
              {
                "id": "AddEditCar/Properties[Favorites]/Query",
                "name": "FavoritesQuery",
                "elementType": { "__id": "Favorite" },
                "returnType": { "__id": "Favorite*" },
                "source":
                {
                  "links":
                  [
                    {
                      "member": { "__id": "AddEditCar/Properties[Car]" }
                    },
                    {
                      "member": { "__id": "Car/Properties[Favorites]" }
                    }
                  ]
                }
              },
              "source":
              {
                "target": { "__id": "AddEditCar/Properties[Favorites]/Query" }
              }
            },
            {
              "id": "AddEditCar/Properties[MovementDate]",
              "name": "MovementDate",
              "elementType": { "__id": ":DateTime" },
              "propertyType": { "__id": ":DateTime" },
              ":@Required": { }
            }
          ]
        },
        {
          "displayName": "Add Edit Favorite",
          "id": "AddEditFavorite",
          "name": "AddEditFavorite",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Car",
                        "name": "Favorite_Car",
                        "kind": "Details",
                        "view": { "__id": ":DetailsModalPicker" },
                        "dataSource":
                        {
                          "links":
                          [
                            {
                              "member": { "__id": "AddEditFavorite/Properties[Favorite]" }
                            },
                            {
                              "member": { "__id": "Favorite/Properties[Car]" }
                            }
                          ]
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Car",
                            "name": "Car",
                            "kind": "Details",
                            "view": { "__id": ":RowsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Plate No",
                                "name": "PlateNo",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[PlateNo]" }
                                }
                              },
                              {
                                "displayName": "Color",
                                "name": "Color",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[Color]" }
                                }
                              },
                              {
                                "displayName": "Model",
                                "name": "Model",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[Model]" }
                                }
                              },
                              {
                                "displayName": "Image",
                                "name": "Image",
                                "kind": "Value",
                                "view": { "__id": ":Image" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[Image]" }
                                }
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "displayName": "Place",
                        "name": "Favorite_Place",
                        "kind": "Details",
                        "view": { "__id": ":Summary" },
                        "dataSource":
                        {
                          "links":
                          [
                            {
                              "member": { "__id": "AddEditFavorite/Properties[Favorite]" }
                            },
                            {
                              "member": { "__id": "Favorite/Properties[Place]" }
                            }
                          ]
                        }
                      },
                      {
                        "displayName": "Subscribed",
                        "name": "Favorite_IsSubscribed",
                        "kind": "Value",
                        "view": { "__id": ":FlipSwitchControl" },
                        "dataSource":
                        {
                          "links":
                          [
                            {
                              "member": { "__id": "AddEditFavorite/Properties[Favorite]" }
                            },
                            {
                              "member": { "__id": "Favorite/Properties[IsSubscribed]" }
                            }
                          ]
                        }
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Delete",
                        "name": "Delete",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditFavorite/Methods[Delete]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-remove"
                          }
                        ]
                      },
                      {
                        "displayName": "Find Place",
                        "name": "ShowFindPlace",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditFavorite/Methods[ShowFindPlace]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-search"
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" }
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Edit"
              }
            ]
          },
          "methods":
          [
            {
              "id": "AddEditFavorite/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "AddEditFavorite/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditFavorite/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "AddEditFavorite/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditFavorite/Methods[Delete]",
              "name": "Delete"
            },
            {
              "id": "AddEditFavorite/Methods[ShowFindPlace]",
              "name": "ShowFindPlace"
            }
          ],
          "properties":
          [
            {
              "id": "AddEditFavorite/Properties[Favorite]",
              "name": "Favorite",
              "elementType": { "__id": "Favorite" },
              "propertyType": { "__id": "Favorite" },
              ":@IsParameter": { }
            },
            {
              "id": "AddEditFavorite/Properties[CarsFiltered]",
              "name": "CarsFiltered",
              "pageSize": 45,
              "elementType": { "__id": "Car" },
              "propertyType": { "__id": "CollectionView$Car" },
              "query":
              {
                "id": "AddEditFavorite/Properties[CarsFiltered]/Query",
                "name": "CarsFilteredQuery",
                "elementType": { "__id": "Car" },
                "returnType": { "__id": "Car*" },
                "source":
                {
                  "member": { "__id": "MMC_Content/Members[CarsFiltered]" }
                }
              },
              "source":
              {
                "target": { "__id": "AddEditFavorite/Properties[CarsFiltered]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "MMC_Content/Members[CarsFiltered]/Parameters[PlateNo]" }
                  }
                ]
              }
            },
            {
              "id": "AddEditFavorite/Properties[UserName]",
              "name": "UserName",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditFavorite/Properties[PlaceIsFavorite]",
              "name": "PlaceIsFavorite",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            }
          ]
        },
        {
          "displayName": "Add Edit Movement",
          "id": "AddEditMovement",
          "name": "AddEditMovement",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Group",
                        "name": "Group",
                        "kind": "Group",
                        "view": { "__id": ":ColumnsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "Car",
                            "name": "Car",
                            "kind": "Details",
                            "view": { "__id": ":DetailsModalPicker" },
                            "choicesSource":
                            {
                              "member": { "__id": "AddEditMovement/Properties[CarsFiltered]" }
                            },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                },
                                {
                                  "member": { "__id": "Movement/Properties[Car]" }
                                }
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Car",
                                "name": "RowTemplate",
                                "kind": "Details",
                                "view": { "__id": ":RowsLayout" },
                                "dataSource":
                                {
                                  "links":
                                  [
                                  ]
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Plate No",
                                    "name": "PlateNo1",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Car/Properties[PlateNo]" }
                                    }
                                  },
                                  {
                                    "displayName": "Model",
                                    "name": "Model1",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Car/Properties[Model]" }
                                    }
                                  },
                                  {
                                    "displayName": "Image",
                                    "name": "Image3",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Car/Properties[Image]" }
                                    }
                                  }
                                ]
                              }
                            ]
                          },
                          {
                            "displayName": "Place",
                            "name": "Movement_Place",
                            "kind": "Details",
                            "view": { "__id": ":DetailsModalPicker" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                },
                                {
                                  "member": { "__id": "Movement/Properties[Place]" }
                                }
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Place",
                                "name": "Place",
                                "kind": "Details",
                                "view": { "__id": ":RowsLayout" },
                                "dataSource":
                                {
                                  "links":
                                  [
                                  ]
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Name",
                                    "name": "Name1",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Name]" }
                                    }
                                  },
                                  {
                                    "displayName": "Address",
                                    "name": "Address1",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Address]" }
                                    }
                                  },
                                  {
                                    "displayName": "Image",
                                    "name": "Image1",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Image]" }
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "displayName": "Dates",
                        "name": "Dates",
                        "kind": "Group",
                        "view": { "__id": ":ColumnsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "Date From",
                            "name": "DateFrom",
                            "kind": "Value",
                            "view": { "__id": ":DateTimePicker" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                },
                                {
                                  "member": { "__id": "Movement/Properties[DateFrom]" }
                                }
                              ]
                            }
                          },
                          {
                            "displayName": "Date To",
                            "name": "DateTo",
                            "kind": "Value",
                            "view": { "__id": ":DateTimePicker" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                },
                                {
                                  "member": { "__id": "Movement/Properties[DateTo]" }
                                }
                              ]
                            }
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[MinWidth]" },
                            "value": 200
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                            "value": 400
                          }
                        ]
                      },
                      {
                        "displayName": "Times",
                        "name": "Times",
                        "kind": "Group",
                        "view": { "__id": ":ColumnsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "Hours",
                            "name": "Hours",
                            "kind": "Value",
                            "view": { "__id": ":ValueDropdown" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                },
                                {
                                  "member": { "__id": "Movement/Properties[Hours]" }
                                }
                              ]
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 200
                              }
                            ]
                          },
                          {
                            "displayName": "Minutes",
                            "name": "Minutes",
                            "kind": "Value",
                            "view": { "__id": ":ValueDropdown" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                },
                                {
                                  "member": { "__id": "Movement/Properties[Minutes]" }
                                }
                              ]
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 200
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "displayName": "Group7",
                        "name": "Group7",
                        "kind": "Group",
                        "view": { "__id": ":ColumnsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "Amount",
                            "name": "Amount",
                            "kind": "Value",
                            "view": { "__id": ":MoneyEditor" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                },
                                {
                                  "member": { "__id": "Movement/Properties[Amount]" }
                                }
                              ]
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 200
                              }
                            ]
                          },
                          {
                            "displayName": "Rating",
                            "name": "Rating",
                            "isHidden": true,
                            "kind": "Value",
                            "view": { "__id": ":ValueDropdown" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                },
                                {
                                  "member": { "__id": "Movement/Properties[Rating]" }
                                }
                              ]
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 200
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "displayName": "Description",
                        "name": "Description",
                        "kind": "Value",
                        "view": { "__id": ":TextArea" },
                        "dataSource":
                        {
                          "links":
                          [
                            {
                              "member": { "__id": "AddEditMovement/Properties[Movement]" }
                            },
                            {
                              "member": { "__id": "Movement/Properties[Description]" }
                            }
                          ]
                        }
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Delete",
                        "name": "Delete",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditMovement/Methods[Delete]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-remove"
                          }
                        ]
                      },
                      {
                        "displayName": "Find Place",
                        "name": "ShowFindPlace",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditMovement/Methods[ShowFindPlace]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-search"
                          }
                        ]
                      },
                      {
                        "displayName": "Add To Favorites",
                        "description": "add place to favorites",
                        "name": "AddPlaceToFavorites",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditMovement/Methods[AddPlaceToFavorites]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-addfavorite"
                          }
                        ]
                      },
                      {
                        "displayName": "Count Down",
                        "description": "show time left",
                        "name": "ShowShowCountDown",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditMovement/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "AddEditMovement/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "ShowCountDown"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-warning"
                          }
                        ]
                      }
                    ],
                    "propertySources":
                    [
                      {
                        "property": { "__id": ":RootControl/Properties[MinWidth]" },
                        "value": 200
                      }
                    ]
                  },
                  {
                    "displayName": "Map",
                    "name": "Map",
                    "kind": "Tab",
                    "view": { "__id": ":ColumnsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Directions",
                        "name": "directionsItinerary",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditMovement/Properties[directionsItinerary]" }
                        },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                            "value": "None"
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                            "value": "StretchToContainer"
                          }
                        ]
                      },
                      {
                        "displayName": "Group5",
                        "name": "Group5",
                        "kind": "Group",
                        "view": { "__id": ":RowsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "bing Map",
                            "name": "bingMap",
                            "kind": "Value",
                            "view": { "__id": ":ValueCustomControl" },
                            "dataSource":
                            {
                              "member": { "__id": "AddEditMovement/Properties[bingMap]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                "value": "None"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MinHeight]" },
                                "value": 300
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 300
                              }
                            ]
                          },
                          {
                            "displayName": "google Map",
                            "name": "googleMap",
                            "isHidden": true,
                            "kind": "Value",
                            "view": { "__id": ":ValueCustomControl" },
                            "dataSource":
                            {
                              "member": { "__id": "AddEditMovement/Properties[googleMap]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                "value": "None"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 300
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MinHeight]" },
                                "value": 300
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
                            "value": true
                          },
                          {
                            "property": { "__id": ":ColumnsLayout/Properties[WeightedColumnWidth]" },
                            "value": 3
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                            "value": "StretchToContainer"
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Options",
                        "name": "ShowMapOptions",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditMovement/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "AddEditMovement/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "MapOptions"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-custom"
                          }
                        ]
                      },
                      {
                        "displayName": "Route To Place",
                        "description": "Draw route from here to place",
                        "name": "RouteFromHereToPlace",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditMovement/Methods[RouteFromHereToPlace]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-move"
                          }
                        ]
                      },
                      {
                        "displayName": "Route To Swap",
                        "description": "Draw route from place to swap",
                        "name": "RouteFromPlaceToSwap",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditMovement/Methods[RouteFromPlaceToSwap]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-move"
                          }
                        ]
                      }
                    ],
                    "propertySources":
                    [
                      {
                        "property": { "__id": ":RootControl/Properties[MinWidth]" },
                        "value": 200
                      }
                    ]
                  },
                  {
                    "displayName": "Swap",
                    "name": "Swap",
                    "kind": "Tab",
                    "view": { "__id": ":ColumnsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Swap Chat",
                        "name": "SwapChat",
                        "kind": "Group",
                        "view": { "__id": ":RowsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "My Swap Status",
                            "name": "SwapStatus",
                            "kind": "Value",
                            "view": { "__id": ":ValueDropdown" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                },
                                {
                                  "member": { "__id": "Movement/Properties[SwapStatus]" }
                                }
                              ]
                            }
                          },
                          {
                            "displayName": "Group1",
                            "name": "Group1",
                            "kind": "Group",
                            "view": { "__id": ":ColumnsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Date From",
                                "name": "Movement_DateFrom",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "links":
                                  [
                                    {
                                      "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                    },
                                    {
                                      "member": { "__id": "Movement/Properties[DateFrom]" }
                                    }
                                  ]
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[FontStyle]" },
                                    "value": "Small"
                                  }
                                ]
                              },
                              {
                                "displayName": "Date To",
                                "name": "Movement_DateTo",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "links":
                                  [
                                    {
                                      "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                    },
                                    {
                                      "member": { "__id": "Movement/Properties[DateTo]" }
                                    }
                                  ]
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[FontStyle]" },
                                    "value": "Small"
                                  }
                                ]
                              }
                            ]
                          },
                          {
                            "displayName": "Group8",
                            "name": "Group8",
                            "kind": "Group",
                            "view": { "__id": ":ColumnsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "My Id",
                                "name": "Movement_Id",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "links":
                                  [
                                    {
                                      "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                    },
                                    {
                                      "member": { "__id": "Movement/Properties[Id]" }
                                    }
                                  ]
                                }
                              },
                              {
                                "displayName": "Swap Id",
                                "name": "Movement_Swap_Movement",
                                "kind": "Value",
                                "view": { "__id": ":TextBox" },
                                "dataSource":
                                {
                                  "links":
                                  [
                                    {
                                      "member": { "__id": "AddEditMovement/Properties[Movement]" }
                                    },
                                    {
                                      "member": { "__id": "Movement/Properties[Swap_Movement]" }
                                    }
                                  ]
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootValueControl/Properties[PlaceholderText]" },
                                    "value": "Input swapper [Id] from chat"
                                  }
                                ]
                              }
                            ]
                          },
                          {
                            "displayName": "Message",
                            "name": "Message",
                            "kind": "Value",
                            "view": { "__id": ":TextArea" },
                            "dataSource":
                            {
                              "member": { "__id": "AddEditMovement/Properties[Message]" }
                            }
                          },
                          {
                            "displayName": "Send",
                            "name": "SendMessage",
                            "kind": "Command",
                            "view": { "__id": ":Button" },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[Tap]" },
                                "source":
                                {
                                  "target": { "__id": "AddEditMovement/Methods[SendMessage]" }
                                }
                              }
                            ]
                          },
                          {
                            "displayName": "Message History",
                            "name": "MessageHistory",
                            "kind": "Value",
                            "view": { "__id": ":ValueCustomControl" },
                            "dataSource":
                            {
                              "member": { "__id": "AddEditMovement/Properties[MessageHistory]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                "value": "StretchToContainer"
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                            "value": "FitToContent"
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[MinWidth]" },
                            "value": 200
                          }
                        ]
                      },
                      {
                        "displayName": "Swap Movement",
                        "name": "Movement_SwapMovement",
                        "kind": "Details",
                        "view": { "__id": ":RowsLayout" },
                        "dataSource":
                        {
                          "links":
                          [
                            {
                              "member": { "__id": "AddEditMovement/Properties[Movement]" }
                            },
                            {
                              "member": { "__id": "Movement/Properties[SwapMovement]" }
                            }
                          ]
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Swap Status",
                            "name": "SwapStatus1",
                            "kind": "Value",
                            "view": { "__id": ":Text" },
                            "dataSource":
                            {
                              "member": { "__id": "SwapMovement/Properties[SwapStatus]" }
                            }
                          },
                          {
                            "displayName": "Group2",
                            "name": "Group2",
                            "kind": "Group",
                            "view": { "__id": ":ColumnsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Date From",
                                "name": "DateFrom1",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "SwapMovement/Properties[DateFrom]" }
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[FontStyle]" },
                                    "value": "Small"
                                  }
                                ]
                              },
                              {
                                "displayName": "Date To",
                                "name": "DateTo1",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "SwapMovement/Properties[DateTo]" }
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[FontStyle]" },
                                    "value": "Small"
                                  }
                                ]
                              }
                            ]
                          },
                          {
                            "displayName": "Swap Id",
                            "name": "Id",
                            "kind": "Value",
                            "view": { "__id": ":Text" },
                            "dataSource":
                            {
                              "member": { "__id": "SwapMovement/Properties[Id]" }
                            }
                          },
                          {
                            "displayName": "Group3",
                            "name": "Group3",
                            "kind": "Group",
                            "view": { "__id": ":ColumnsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Hours",
                                "name": "Hours1",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "SwapMovement/Properties[Hours]" }
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[FontStyle]" },
                                    "value": "Small"
                                  }
                                ]
                              },
                              {
                                "displayName": "Minutes",
                                "name": "Minutes1",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "SwapMovement/Properties[Minutes]" }
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[FontStyle]" },
                                    "value": "Small"
                                  }
                                ]
                              }
                            ]
                          },
                          {
                            "displayName": "Group4",
                            "name": "Group4",
                            "kind": "Group",
                            "view": { "__id": ":ColumnsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Place",
                                "name": "Place1",
                                "kind": "Details",
                                "view": { "__id": ":RowsLayout" },
                                "dataSource":
                                {
                                  "member": { "__id": "SwapMovement/Properties[Place]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Name",
                                    "name": "Name2",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Name]" }
                                    }
                                  },
                                  {
                                    "displayName": "Address",
                                    "name": "Address2",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Address]" }
                                    }
                                  },
                                  {
                                    "displayName": "Image",
                                    "name": "Image2",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Image]" }
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                            "value": true
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                            "value": "FitToContent"
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[MinWidth]" },
                            "value": 200
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Move To Swap",
                        "name": "MoveToSwap",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditMovement/Methods[MoveToSwap]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-move"
                          }
                        ]
                      }
                    ],
                    "propertySources":
                    [
                      {
                        "property": { "__id": ":RootControl/Properties[MinWidth]" },
                        "value": 200
                      }
                    ]
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Map Options",
                    "name": "MapOptions",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Map Type",
                        "name": "useBingMap",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditMovement/Properties[useBingMap]" }
                        }
                      },
                      {
                        "displayName": "Driving Mode",
                        "name": "DrivingMode",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditMovement/Properties[DrivingMode]" }
                        }
                      },
                      {
                        "displayName": "Traffic Mode",
                        "name": "TrafficMode",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditMovement/Properties[TrafficMode]" }
                        }
                      }
                    ]
                  },
                  {
                    "displayName": "Filter Details",
                    "name": "FilterDetails",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Car Favorite Places",
                        "description": "Choose place for movement from my car Favorites",
                        "name": "FavoritesFiltered",
                        "kind": "Collection",
                        "view": { "__id": ":List" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditMovement/Properties[FavoritesFiltered]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Favorite",
                            "name": "FavoritesFilteredTemplate",
                            "kind": "Details",
                            "view": { "__id": ":ColumnsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Place",
                                "name": "Place6",
                                "kind": "Details",
                                "view": { "__id": ":RowsLayout" },
                                "dataSource":
                                {
                                  "member": { "__id": "Favorite/Properties[Place]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Name",
                                    "name": "Name",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Name]" }
                                    }
                                  },
                                  {
                                    "displayName": "Address",
                                    "name": "Address",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Address]" }
                                    }
                                  },
                                  {
                                    "displayName": "Image",
                                    "name": "Image",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Image]" }
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ItemTap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditMovement/Methods[FavoritesFiltered_ItemTap]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ShowHeader]" },
                            "value": true
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Directions Itinerary",
                    "name": "ShowDirectionsItinerary",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "propertySources":
                    [
                      {
                        "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
                        "value": true
                      },
                      {
                        "property": { "__id": ":RootControl/Properties[MinHeight]" },
                        "value": 400
                      }
                    ]
                  }
                ]
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Edit"
              }
            ]
          },
          "methods":
          [
            {
              "id": "AddEditMovement/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "AddEditMovement/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditMovement/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "AddEditMovement/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditMovement/Methods[Delete]",
              "name": "Delete"
            },
            {
              "id": "AddEditMovement/Methods[FavoritesFiltered_ItemTap]",
              "name": "FavoritesFiltered_ItemTap"
            },
            {
              "id": "AddEditMovement/Methods[SendMessage]",
              "name": "SendMessage"
            },
            {
              "id": "AddEditMovement/Methods[RouteFromHereToPlace]",
              "name": "RouteFromHereToPlace"
            },
            {
              "id": "AddEditMovement/Methods[RouteFromPlaceToSwap]",
              "name": "RouteFromPlaceToSwap"
            },
            {
              "id": "AddEditMovement/Methods[FindNearestPlaces]",
              "name": "FindNearestPlaces"
            },
            {
              "id": "AddEditMovement/Methods[AddPlaceToFavorites]",
              "name": "AddPlaceToFavorites"
            },
            {
              "id": "AddEditMovement/Methods[MoveToSwap]",
              "name": "MoveToSwap"
            },
            {
              "id": "AddEditMovement/Methods[ShowFindPlace]",
              "name": "ShowFindPlace"
            }
          ],
          "properties":
          [
            {
              "id": "AddEditMovement/Properties[Movement]",
              "name": "Movement",
              "elementType": { "__id": "Movement" },
              "propertyType": { "__id": "Movement" },
              ":@IsParameter": { }
            },
            {
              "id": "AddEditMovement/Properties[CarsFiltered]",
              "name": "CarsFiltered",
              "pageSize": 45,
              "elementType": { "__id": "Car" },
              "propertyType": { "__id": "CollectionView$Car" },
              "query":
              {
                "id": "AddEditMovement/Properties[CarsFiltered]/Query",
                "name": "CarsFilteredQuery",
                "elementType": { "__id": "Car" },
                "returnType": { "__id": "Car*" },
                "source":
                {
                  "member": { "__id": "MMC_Content/Members[CarsFiltered]" }
                }
              },
              "source":
              {
                "target": { "__id": "AddEditMovement/Properties[CarsFiltered]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "MMC_Content/Members[CarsFiltered]/Parameters[PlateNo]" }
                  }
                ]
              }
            },
            {
              "id": "AddEditMovement/Properties[FavoritesFiltered]",
              "name": "FavoritesFiltered",
              "pageSize": 45,
              "elementType": { "__id": "Favorite" },
              "propertyType": { "__id": "CollectionView$Favorite" },
              "query":
              {
                "id": "AddEditMovement/Properties[FavoritesFiltered]/Query",
                "name": "FavoritesFilteredQuery",
                "elementType": { "__id": "Favorite" },
                "returnType": { "__id": "Favorite*" },
                "source":
                {
                  "member": { "__id": "MMC_Content/Members[FavoritesFiltered]" }
                }
              },
              "source":
              {
                "target": { "__id": "AddEditMovement/Properties[FavoritesFiltered]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "MMC_Content/Members[FavoritesFiltered]/Parameters[CarId]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "AddEditMovement/Properties[Movement]" }
                        },
                        {
                          "member": { "__id": "Movement/Properties[Car]" }
                        },
                        {
                          "member": { "__id": "Car/Properties[Id]" }
                        }
                      ]
                    }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[FavoritesFiltered]/Parameters[PlaceId]" }
                  }
                ]
              }
            },
            {
              "id": "AddEditMovement/Properties[PlaceId]",
              "name": "PlaceId",
              "elementType": { "__id": ":Int32?" },
              "propertyType": { "__id": ":Int32?" }
            },
            {
              "id": "AddEditMovement/Properties[googleMap]",
              "name": "googleMap",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditMovement/Properties[bingMap]",
              "name": "bingMap",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditMovement/Properties[directionsItinerary]",
              "name": "directionsItinerary",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditMovement/Properties[useBingMap]",
              "name": "useBingMap",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "AddEditMovement/Properties[DrivingMode]",
              "name": "DrivingMode",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "AddEditMovement/Properties[TrafficMode]",
              "name": "TrafficMode",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "AddEditMovement/Properties[TimeLeft]",
              "name": "TimeLeft",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditMovement/Properties[MessageHistory]",
              "name": "MessageHistory",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditMovement/Properties[Message]",
              "name": "Message",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            }
          ]
        },
        {
          "displayName": "Add Edit Place",
          "id": "AddEditPlace",
          "name": "AddEditPlace",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":ColumnsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Group3",
                        "name": "Group3",
                        "kind": "Group",
                        "view": { "__id": ":RowsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "Name",
                            "name": "Name",
                            "kind": "Value",
                            "view": { "__id": ":TextBox" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditPlace/Properties[Place]" }
                                },
                                {
                                  "member": { "__id": "Place/Properties[Name]" }
                                }
                              ]
                            }
                          },
                          {
                            "displayName": "Address",
                            "name": "Address",
                            "kind": "Value",
                            "view": { "__id": ":TextArea" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditPlace/Properties[Place]" }
                                },
                                {
                                  "member": { "__id": "Place/Properties[Address]" }
                                }
                              ]
                            }
                          },
                          {
                            "displayName": "Latitude",
                            "name": "Latitude",
                            "kind": "Value",
                            "view": { "__id": ":TextBox" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditPlace/Properties[Place]" }
                                },
                                {
                                  "member": { "__id": "Place/Properties[Latitude]" }
                                }
                              ]
                            }
                          },
                          {
                            "displayName": "Longitude",
                            "name": "Longitude",
                            "kind": "Value",
                            "view": { "__id": ":TextBox" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditPlace/Properties[Place]" }
                                },
                                {
                                  "member": { "__id": "Place/Properties[Longitude]" }
                                }
                              ]
                            }
                          },
                          {
                            "displayName": "Messages History",
                            "name": "placeUpdates",
                            "kind": "Value",
                            "view": { "__id": ":Text" },
                            "dataSource":
                            {
                              "member": { "__id": "AddEditPlace/Properties[MessagesHistory]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                "value": "None"
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                            "value": 300
                          }
                        ]
                      },
                      {
                        "displayName": "columns",
                        "name": "columns",
                        "kind": "Details",
                        "view": { "__id": ":RowsLayout" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditPlace/Properties[Place]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Shared",
                            "name": "IsShared",
                            "kind": "Value",
                            "view": { "__id": ":FlipSwitchControl" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "AddEditPlace/Properties[Place]" }
                                },
                                {
                                  "member": { "__id": "Place/Properties[IsShared]" }
                                }
                              ]
                            }
                          },
                          {
                            "displayName": "Capacity",
                            "name": "Capacity",
                            "kind": "Value",
                            "view": { "__id": ":TextBox" },
                            "dataSource":
                            {
                              "member": { "__id": "Place/Properties[Capacity]" }
                            }
                          },
                          {
                            "displayName": "Description",
                            "name": "Description",
                            "kind": "Value",
                            "view": { "__id": ":TextArea" },
                            "dataSource":
                            {
                              "member": { "__id": "Place/Properties[Description]" }
                            }
                          },
                          {
                            "displayName": "Image",
                            "name": "Image",
                            "kind": "Value",
                            "view": { "__id": ":Image" },
                            "dataSource":
                            {
                              "member": { "__id": "Place/Properties[Image]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[Width]" },
                                "value": 100
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[Height]" },
                                "value": 100
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                "value": "FitToContent"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                "value": "FitToContent"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxHeight]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MinHeight]" },
                                "value": 60
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 60
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Delete",
                        "name": "Delete",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditPlace/Methods[Delete]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-remove"
                          }
                        ]
                      },
                      {
                        "displayName": "Add Image",
                        "name": "ShowImageUpload",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditPlace/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "AddEditPlace/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "ImageUpload"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-addpicture"
                          }
                        ]
                      },
                      {
                        "displayName": "Place Url",
                        "description": "Show External Deep Link",
                        "name": "ShowDeepLink",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditPlace/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "AddEditPlace/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "DeepLink"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-addfavorite"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Map",
                    "name": "Map",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Group",
                        "name": "Group",
                        "kind": "Group",
                        "view": { "__id": ":ColumnsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "Group1",
                            "name": "Group1",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Address",
                                "name": "Place_Address",
                                "kind": "Value",
                                "view": { "__id": ":TextArea" },
                                "dataSource":
                                {
                                  "links":
                                  [
                                    {
                                      "member": { "__id": "AddEditPlace/Properties[Place]" }
                                    },
                                    {
                                      "member": { "__id": "Place/Properties[Address]" }
                                    }
                                  ]
                                }
                              },
                              {
                                "displayName": "Longitude",
                                "name": "Place_Longitude",
                                "kind": "Value",
                                "view": { "__id": ":TextBox" },
                                "dataSource":
                                {
                                  "links":
                                  [
                                    {
                                      "member": { "__id": "AddEditPlace/Properties[Place]" }
                                    },
                                    {
                                      "member": { "__id": "Place/Properties[Longitude]" }
                                    }
                                  ]
                                }
                              },
                              {
                                "displayName": "Latitude",
                                "name": "Place_Latitude",
                                "kind": "Value",
                                "view": { "__id": ":TextBox" },
                                "dataSource":
                                {
                                  "links":
                                  [
                                    {
                                      "member": { "__id": "AddEditPlace/Properties[Place]" }
                                    },
                                    {
                                      "member": { "__id": "Place/Properties[Latitude]" }
                                    }
                                  ]
                                }
                              },
                              {
                                "displayName": "directions Itinerary",
                                "name": "directionsItinerary",
                                "kind": "Value",
                                "view": { "__id": ":ValueCustomControl" },
                                "dataSource":
                                {
                                  "member": { "__id": "AddEditPlace/Properties[directionsItinerary]" }
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                    "value": "None"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                    "value": 300
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MaxHeight]" },
                                    "value": 400
                                  }
                                ]
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 300
                              },
                              {
                                "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
                                "value": true
                              }
                            ]
                          },
                          {
                            "displayName": "Group2",
                            "name": "Group2",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "bing Map",
                                "name": "bingMap",
                                "kind": "Value",
                                "view": { "__id": ":ValueCustomControl" },
                                "dataSource":
                                {
                                  "member": { "__id": "AddEditPlace/Properties[bingMap]" }
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                    "value": "None"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                    "value": "StretchToContainer"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                    "value": "StretchToContainer"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MinHeight]" },
                                    "value": 400
                                  }
                                ]
                              },
                              {
                                "displayName": "google Map",
                                "name": "googleMap",
                                "isHidden": true,
                                "kind": "Value",
                                "view": { "__id": ":ValueCustomControl" },
                                "dataSource":
                                {
                                  "member": { "__id": "AddEditPlace/Properties[googleMap]" }
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                    "value": "None"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                    "value": "StretchToContainer"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                    "value": "StretchToContainer"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MinHeight]" },
                                    "value": 400
                                  }
                                ]
                              },
                              {
                                "displayName": "Help",
                                "name": "MapHelp",
                                "kind": "Value",
                                "view": { "__id": ":ValueCustomControl" },
                                "dataSource":
                                {
                                  "member": { "__id": "AddEditPlace/Properties[MapHelp]" }
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                    "value": "None"
                                  }
                                ]
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinHeight]" },
                                "value": 400
                              },
                              {
                                "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
                                "value": true
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Options",
                        "name": "ShowMapOptions",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditPlace/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "AddEditPlace/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "MapOptions"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-gear"
                          }
                        ]
                      },
                      {
                        "displayName": "Route to Place",
                        "description": "Build rote from current location to the place address",
                        "name": "DrawMapRoute",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditPlace/Methods[DrawMapRoute]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-move"
                          }
                        ]
                      },
                      {
                        "displayName": "Flickr",
                        "description": "Show Flickr Images around place",
                        "name": "ShowFlickrGroup",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditPlace/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "AddEditPlace/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "FlickrGroup"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-camera"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Restrictions",
                    "name": "Restrictions",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Places Restrictions",
                        "name": "PlacesRestrictions",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditPlace/Properties[PlacesRestrictions]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Places Restriction",
                            "name": "PlacesRestrictionsTemplate",
                            "kind": "Details",
                            "view": { "__id": ":RowsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Restriction",
                                "name": "Restriction",
                                "kind": "Details",
                                "view": { "__id": ":ColumnsLayout" },
                                "dataSource":
                                {
                                  "member": { "__id": "PlacesRestriction/Properties[Restriction]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Image",
                                    "name": "Image1",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Restriction/Properties[Image]" }
                                    }
                                  },
                                  {
                                    "displayName": "Description",
                                    "name": "Description1",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Restriction/Properties[Description]" }
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Add",
                        "name": "AddRestriction",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-add"
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditPlacesRestriction]" },
                              ":@AssociatedCollection": { "collection": { "__id": "AddEditPlace/Properties[PlacesRestrictions]" } },
                              ":@CreateNewEntity":
                              {
                                "targetParameter": { "__id": "!module/Methods[showAddEditPlacesRestriction]/Parameters[PlacesRestriction]" }
                              }
                            }
                          }
                        ]
                      },
                      {
                        "displayName": "Edit",
                        "name": "EditRestriction",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-edit"
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditPlacesRestriction]" },
                              ":@AssociatedCollection": { "collection": { "__id": "AddEditPlace/Properties[PlacesRestrictions]" } },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "!module/Methods[showAddEditPlacesRestriction]/Parameters[PlacesRestriction]" },
                                  "value":
                                  {
                                    "links":
                                    [
                                      {
                                        "member": { "__id": "AddEditPlace/Properties[PlacesRestrictions]" }
                                      },
                                      {
                                        "member": { "__id": "CollectionView$PlacesRestriction/Properties[selectedItem]" }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Image Upload",
                    "name": "ImageUpload",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Image",
                        "name": "Place_Image",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "links":
                          [
                            {
                              "member": { "__id": "AddEditPlace/Properties[Place]" }
                            },
                            {
                              "member": { "__id": "Place/Properties[Image]" }
                            }
                          ]
                        }
                      }
                    ]
                  },
                  {
                    "displayName": "Map Options",
                    "name": "MapOptions",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Map Type",
                        "name": "useBingMap",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditPlace/Properties[useBingMap]" }
                        },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                            "value": "LeftAligned"
                          }
                        ]
                      },
                      {
                        "displayName": "Driving Mode",
                        "name": "DrivingMode",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditPlace/Properties[DrivingMode]" }
                        },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                            "value": "LeftAligned"
                          }
                        ]
                      },
                      {
                        "displayName": "Traffic Mode",
                        "name": "TrafficMode",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditPlace/Properties[TrafficMode]" }
                        }
                      }
                    ],
                    "propertySources":
                    [
                      {
                        "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                        "value": -1
                      }
                    ]
                  },
                  {
                    "displayName": "Flickr",
                    "name": "FlickrGroup",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Flickr Images",
                        "name": "FlickrImages",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditPlace/Properties[FlickrImages]" }
                        },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[MinHeight]" },
                            "value": 400
                          }
                        ]
                      }
                    ],
                    "propertySources":
                    [
                      {
                        "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
                        "value": true
                      }
                    ]
                  },
                  {
                    "displayName": "Deep Link",
                    "name": "DeepLink",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Place Url",
                        "name": "PlaceUrl",
                        "kind": "Value",
                        "view": { "__id": ":WebAddressEditor" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditPlace/Properties[PlaceUrl]" }
                        }
                      }
                    ]
                  }
                ]
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Edit"
              }
            ]
          },
          "methods":
          [
            {
              "id": "AddEditPlace/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "AddEditPlace/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditPlace/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "AddEditPlace/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditPlace/Methods[Delete]",
              "name": "Delete"
            },
            {
              "id": "AddEditPlace/Methods[DrawMapRoute]",
              "name": "DrawMapRoute"
            }
          ],
          "properties":
          [
            {
              "id": "AddEditPlace/Properties[Place]",
              "name": "Place",
              "elementType": { "__id": "Place" },
              "propertyType": { "__id": "Place" },
              ":@IsParameter": { }
            },
            {
              "id": "AddEditPlace/Properties[useBingMap]",
              "name": "useBingMap",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "AddEditPlace/Properties[DrivingMode]",
              "name": "DrivingMode",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "AddEditPlace/Properties[TrafficMode]",
              "name": "TrafficMode",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "AddEditPlace/Properties[directionsItinerary]",
              "name": "directionsItinerary",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditPlace/Properties[bingMap]",
              "name": "bingMap",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditPlace/Properties[googleMap]",
              "name": "googleMap",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditPlace/Properties[MapHelp]",
              "name": "MapHelp",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditPlace/Properties[MessagesHistory]",
              "name": "MessagesHistory",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditPlace/Properties[PlacesRestrictions]",
              "name": "PlacesRestrictions",
              "pageSize": 45,
              "elementType": { "__id": "PlacesRestriction" },
              "propertyType": { "__id": "CollectionView$PlacesRestriction" },
              "query":
              {
                "id": "AddEditPlace/Properties[PlacesRestrictions]/Query",
                "name": "PlacesRestrictionsQuery",
                "elementType": { "__id": "PlacesRestriction" },
                "returnType": { "__id": "PlacesRestriction*" },
                "source":
                {
                  "links":
                  [
                    {
                      "member": { "__id": "AddEditPlace/Properties[Place]" }
                    },
                    {
                      "member": { "__id": "Place/Properties[PlacesRestrictions]" }
                    }
                  ]
                }
              },
              "source":
              {
                "target": { "__id": "AddEditPlace/Properties[PlacesRestrictions]/Query" }
              }
            },
            {
              "id": "AddEditPlace/Properties[FlickrImages]",
              "name": "FlickrImages",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "AddEditPlace/Properties[PlaceUrl]",
              "name": "PlaceUrl",
              "elementType": { "__id": "Microsoft.LightSwitch.Extensions:WebAddress?" },
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:WebAddress?" }
            }
          ]
        },
        {
          "displayName": "Add Edit Places Restriction",
          "id": "AddEditPlacesRestriction",
          "name": "AddEditPlacesRestriction",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "columns",
                        "name": "columns",
                        "kind": "Details",
                        "view": { "__id": ":ColumnsLayout" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditPlacesRestriction/Properties[PlacesRestriction]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "left",
                            "name": "left",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Place",
                                "name": "Place",
                                "kind": "Details",
                                "view": { "__id": ":DetailsModalPicker" },
                                "dataSource":
                                {
                                  "member": { "__id": "PlacesRestriction/Properties[Place]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Place",
                                    "name": "RowTemplate",
                                    "kind": "Details",
                                    "view": { "__id": ":ColumnsLayout" },
                                    "dataSource":
                                    {
                                      "links":
                                      [
                                      ]
                                    },
                                    "childContentItems":
                                    [
                                      {
                                        "displayName": "Image",
                                        "name": "Image",
                                        "kind": "Value",
                                        "view": { "__id": ":Image" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Place/Properties[Image]" }
                                        }
                                      },
                                      {
                                        "displayName": "Group",
                                        "name": "Group",
                                        "kind": "Group",
                                        "view": { "__id": ":RowsLayout" },
                                        "childContentItems":
                                        [
                                          {
                                            "displayName": "Name",
                                            "name": "Name",
                                            "kind": "Value",
                                            "view": { "__id": ":Text" },
                                            "dataSource":
                                            {
                                              "member": { "__id": "Place/Properties[Name]" }
                                            }
                                          },
                                          {
                                            "displayName": "Address",
                                            "name": "Address",
                                            "kind": "Value",
                                            "view": { "__id": ":Text" },
                                            "dataSource":
                                            {
                                              "member": { "__id": "Place/Properties[Address]" }
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                ]
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          },
                          {
                            "displayName": "right",
                            "name": "right",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Restriction",
                                "name": "Restriction",
                                "kind": "Details",
                                "view": { "__id": ":DetailsModalPicker" },
                                "dataSource":
                                {
                                  "member": { "__id": "PlacesRestriction/Properties[Restriction]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Restriction",
                                    "name": "RowTemplate1",
                                    "kind": "Details",
                                    "view": { "__id": ":ColumnsLayout" },
                                    "dataSource":
                                    {
                                      "links":
                                      [
                                      ]
                                    },
                                    "childContentItems":
                                    [
                                      {
                                        "displayName": "Image",
                                        "name": "Image1",
                                        "kind": "Value",
                                        "view": { "__id": ":Image" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Restriction/Properties[Image]" }
                                        }
                                      },
                                      {
                                        "displayName": "Description",
                                        "name": "Description",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Restriction/Properties[Description]" }
                                        }
                                      }
                                    ]
                                  }
                                ]
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" }
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Edit"
              },
              {
                "property": { "__id": ":Screen/Properties[ShowAsDialog]" },
                "value": true
              }
            ]
          },
          "methods":
          [
            {
              "id": "AddEditPlacesRestriction/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "AddEditPlacesRestriction/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditPlacesRestriction/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "AddEditPlacesRestriction/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            }
          ],
          "properties":
          [
            {
              "id": "AddEditPlacesRestriction/Properties[PlacesRestriction]",
              "name": "PlacesRestriction",
              "elementType": { "__id": "PlacesRestriction" },
              "propertyType": { "__id": "PlacesRestriction" },
              ":@IsParameter": { }
            }
          ]
        },
        {
          "displayName": "Add Edit Restriction",
          "id": "AddEditRestriction",
          "name": "AddEditRestriction",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "columns",
                        "name": "columns",
                        "kind": "Details",
                        "view": { "__id": ":ColumnsLayout" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditRestriction/Properties[Restriction]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Image",
                            "name": "Image1",
                            "kind": "Value",
                            "view": { "__id": ":Image" },
                            "dataSource":
                            {
                              "member": { "__id": "Restriction/Properties[Image]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[Width]" },
                                "value": 100
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                "value": "FitToContent"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 60
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                "value": "FitToContent"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MinHeight]" },
                                "value": 60
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxHeight]" },
                                "value": 200
                              }
                            ]
                          },
                          {
                            "displayName": "Description",
                            "name": "Description",
                            "kind": "Value",
                            "view": { "__id": ":TextArea" },
                            "dataSource":
                            {
                              "member": { "__id": "Restriction/Properties[Description]" }
                            }
                          }
                        ]
                      },
                      {
                        "displayName": "Restriction Regulations",
                        "name": "RestrictionRegulations",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditRestriction/Properties[RestrictionRegulations]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Restriction Regulation",
                            "name": "RestrictionRegulationsTemplate",
                            "kind": "Details",
                            "view": { "__id": ":RowsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Group",
                                "name": "Group",
                                "kind": "Group",
                                "view": { "__id": ":ColumnsLayout" },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Hours",
                                    "name": "Hours",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "RestrictionRegulation/Properties[Hours]" }
                                    },
                                    "propertySources":
                                    [
                                      {
                                        "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                        "value": "LeftAligned"
                                      }
                                    ]
                                  },
                                  {
                                    "displayName": "Minutes",
                                    "name": "Minutes",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "RestrictionRegulation/Properties[Minutes]" }
                                    },
                                    "propertySources":
                                    [
                                      {
                                        "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                        "value": "LeftAligned"
                                      }
                                    ]
                                  },
                                  {
                                    "displayName": "Price",
                                    "name": "Price",
                                    "kind": "Value",
                                    "view": { "__id": ":MoneyViewer" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "RestrictionRegulation/Properties[Price]" }
                                    },
                                    "propertySources":
                                    [
                                      {
                                        "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                        "value": "LeftAligned"
                                      }
                                    ]
                                  }
                                ]
                              },
                              {
                                "displayName": "Group2",
                                "name": "Group2",
                                "kind": "Group",
                                "view": { "__id": ":ColumnsLayout" },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Monday",
                                    "name": "Monday",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "RestrictionRegulation/Properties[Monday]" }
                                    },
                                    "propertySources":
                                    [
                                      {
                                        "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                        "value": "LeftAligned"
                                      }
                                    ]
                                  },
                                  {
                                    "displayName": "Tuesday",
                                    "name": "Tuesday",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "RestrictionRegulation/Properties[Tuesday]" }
                                    },
                                    "propertySources":
                                    [
                                      {
                                        "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                        "value": "LeftAligned"
                                      }
                                    ]
                                  },
                                  {
                                    "displayName": "Wednesday",
                                    "name": "Wednesday",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "RestrictionRegulation/Properties[Wednesday]" }
                                    },
                                    "propertySources":
                                    [
                                      {
                                        "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                        "value": "LeftAligned"
                                      }
                                    ]
                                  }
                                ]
                              },
                              {
                                "displayName": "Group1",
                                "name": "Group1",
                                "kind": "Group",
                                "view": { "__id": ":ColumnsLayout" },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Thursday",
                                    "name": "Thursday",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "RestrictionRegulation/Properties[Thursday]" }
                                    },
                                    "propertySources":
                                    [
                                      {
                                        "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                        "value": "LeftAligned"
                                      }
                                    ]
                                  },
                                  {
                                    "displayName": "Friday",
                                    "name": "Friday",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "RestrictionRegulation/Properties[Friday]" }
                                    },
                                    "propertySources":
                                    [
                                      {
                                        "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                        "value": "LeftAligned"
                                      }
                                    ]
                                  },
                                  {
                                    "displayName": "Saturday",
                                    "name": "Saturday",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "RestrictionRegulation/Properties[Saturday]" }
                                    },
                                    "propertySources":
                                    [
                                      {
                                        "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                        "value": "LeftAligned"
                                      }
                                    ]
                                  },
                                  {
                                    "displayName": "Sunday",
                                    "name": "Sunday",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "RestrictionRegulation/Properties[Sunday]" }
                                    },
                                    "propertySources":
                                    [
                                      {
                                        "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                        "value": "LeftAligned"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ItemTap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditRestrictionRegulation]" },
                              ":@AssociatedCollection": { "collection": { "__id": "AddEditRestriction/Properties[RestrictionRegulations]" } },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "!module/Methods[showAddEditRestrictionRegulation]/Parameters[RestrictionRegulation]" },
                                  "value":
                                  {
                                    "links":
                                    [
                                      {
                                        "member": { "__id": "AddEditRestriction/Properties[RestrictionRegulations]" }
                                      },
                                      {
                                        "member": { "__id": "CollectionView$RestrictionRegulation/Properties[selectedItem]" }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Delete",
                        "name": "Delete",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditRestriction/Methods[Delete]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-remove"
                          }
                        ]
                      },
                      {
                        "displayName": "Filter",
                        "name": "ShowFilterDetails",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditRestriction/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "AddEditRestriction/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "FilterDetails"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-filter"
                          }
                        ]
                      },
                      {
                        "displayName": "Add Image",
                        "name": "ShowImagePopup",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditRestriction/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "AddEditRestriction/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "ImagePopup"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-addpicture"
                          }
                        ]
                      },
                      {
                        "displayName": "Add Regulation",
                        "name": "AddRestrictionRegulation",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditRestrictionRegulation]" },
                              ":@AssociatedCollection": { "collection": { "__id": "AddEditRestriction/Properties[RestrictionRegulations]" } },
                              ":@CreateNewEntity":
                              {
                                "targetParameter": { "__id": "!module/Methods[showAddEditRestrictionRegulation]/Parameters[RestrictionRegulation]" }
                              }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-add"
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Filter Details",
                    "name": "FilterDetails",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Choose place from Favorites",
                        "description": "Choose place for movement from my car Favorites",
                        "name": "FavoritesFiltered",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditRestriction/Properties[FavoritesFiltered]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Favorite",
                            "name": "FavoritesFilteredTemplate",
                            "kind": "Details",
                            "view": { "__id": ":RowsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Place",
                                "name": "Place2",
                                "kind": "Details",
                                "view": { "__id": ":RowsLayout" },
                                "dataSource":
                                {
                                  "member": { "__id": "Favorite/Properties[Place]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Name",
                                    "name": "Name",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Name]" }
                                    }
                                  },
                                  {
                                    "displayName": "Address",
                                    "name": "Address",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Address]" }
                                    }
                                  },
                                  {
                                    "displayName": "Image",
                                    "name": "Image",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Image]" }
                                    }
                                  }
                                ]
                              },
                              {
                                "displayName": "Car",
                                "name": "Car",
                                "kind": "Details",
                                "view": { "__id": ":Summary" },
                                "dataSource":
                                {
                                  "member": { "__id": "Favorite/Properties[Car]" }
                                }
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ItemTap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditRestriction/Methods[FavoritesFiltered_ItemTap]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ShowHeader]" },
                            "value": true
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Image Popup",
                    "name": "ImagePopup",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Image",
                        "name": "Restriction_Image",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "links":
                          [
                            {
                              "member": { "__id": "AddEditRestriction/Properties[Restriction]" }
                            },
                            {
                              "member": { "__id": "Restriction/Properties[Image]" }
                            }
                          ]
                        }
                      }
                    ]
                  }
                ]
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Edit"
              }
            ]
          },
          "methods":
          [
            {
              "id": "AddEditRestriction/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "AddEditRestriction/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditRestriction/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "AddEditRestriction/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditRestriction/Methods[Delete]",
              "name": "Delete"
            },
            {
              "id": "AddEditRestriction/Methods[FavoritesFiltered_ItemTap]",
              "name": "FavoritesFiltered_ItemTap"
            }
          ],
          "properties":
          [
            {
              "id": "AddEditRestriction/Properties[Restriction]",
              "name": "Restriction",
              "elementType": { "__id": "Restriction" },
              "propertyType": { "__id": "Restriction" },
              ":@IsParameter": { }
            },
            {
              "id": "AddEditRestriction/Properties[FavoritesFiltered]",
              "name": "FavoritesFiltered",
              "pageSize": 45,
              "elementType": { "__id": "Favorite" },
              "propertyType": { "__id": "CollectionView$Favorite" },
              "query":
              {
                "id": "AddEditRestriction/Properties[FavoritesFiltered]/Query",
                "name": "FavoritesFilteredQuery",
                "elementType": { "__id": "Favorite" },
                "returnType": { "__id": "Favorite*" },
                "source":
                {
                  "member": { "__id": "MMC_Content/Members[FavoritesFiltered]" }
                }
              },
              "source":
              {
                "target": { "__id": "AddEditRestriction/Properties[FavoritesFiltered]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "MMC_Content/Members[FavoritesFiltered]/Parameters[CarId]" }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[FavoritesFiltered]/Parameters[PlaceId]" }
                  }
                ]
              }
            },
            {
              "id": "AddEditRestriction/Properties[RestrictionRegulations]",
              "name": "RestrictionRegulations",
              "pageSize": 45,
              "elementType": { "__id": "RestrictionRegulation" },
              "propertyType": { "__id": "CollectionView$RestrictionRegulation" },
              "query":
              {
                "id": "AddEditRestriction/Properties[RestrictionRegulations]/Query",
                "name": "RestrictionRegulationsQuery",
                "elementType": { "__id": "RestrictionRegulation" },
                "returnType": { "__id": "RestrictionRegulation*" },
                "source":
                {
                  "links":
                  [
                    {
                      "member": { "__id": "AddEditRestriction/Properties[Restriction]" }
                    },
                    {
                      "member": { "__id": "Restriction/Properties[RestrictionRegulations]" }
                    }
                  ]
                }
              },
              "source":
              {
                "target": { "__id": "AddEditRestriction/Properties[RestrictionRegulations]/Query" }
              }
            }
          ]
        },
        {
          "displayName": "Add Edit Restriction Regulation",
          "id": "AddEditRestrictionRegulation",
          "name": "AddEditRestrictionRegulation",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "columns",
                        "name": "columns",
                        "kind": "Details",
                        "view": { "__id": ":ColumnsLayout" },
                        "dataSource":
                        {
                          "member": { "__id": "AddEditRestrictionRegulation/Properties[RestrictionRegulation]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "right",
                            "name": "right",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Hours",
                                "name": "Hours",
                                "kind": "Value",
                                "view": { "__id": ":TextBox" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[Hours]" }
                                }
                              },
                              {
                                "displayName": "Minutes",
                                "name": "Minutes",
                                "kind": "Value",
                                "view": { "__id": ":TextBox" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[Minutes]" }
                                }
                              },
                              {
                                "displayName": "Price",
                                "name": "Price",
                                "kind": "Value",
                                "view": { "__id": ":MoneyEditor" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[Price]" }
                                }
                              },
                              {
                                "displayName": "Date From",
                                "name": "DateFrom",
                                "kind": "Value",
                                "view": { "__id": ":DatePicker" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[DateFrom]" }
                                }
                              },
                              {
                                "displayName": "Date To",
                                "name": "DateTo",
                                "kind": "Value",
                                "view": { "__id": ":DatePicker" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[DateTo]" }
                                }
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          },
                          {
                            "displayName": "left",
                            "name": "left",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Monday",
                                "name": "Monday",
                                "kind": "Value",
                                "view": { "__id": ":FlipSwitchControl" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[Monday]" }
                                }
                              },
                              {
                                "displayName": "Tuesday",
                                "name": "Tuesday",
                                "kind": "Value",
                                "view": { "__id": ":FlipSwitchControl" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[Tuesday]" }
                                }
                              },
                              {
                                "displayName": "Wednesday",
                                "name": "Wednesday",
                                "kind": "Value",
                                "view": { "__id": ":FlipSwitchControl" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[Wednesday]" }
                                }
                              },
                              {
                                "displayName": "Thursday",
                                "name": "Thursday",
                                "kind": "Value",
                                "view": { "__id": ":FlipSwitchControl" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[Thursday]" }
                                }
                              },
                              {
                                "displayName": "Friday",
                                "name": "Friday",
                                "kind": "Value",
                                "view": { "__id": ":FlipSwitchControl" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[Friday]" }
                                }
                              },
                              {
                                "displayName": "Saturday",
                                "name": "Saturday",
                                "kind": "Value",
                                "view": { "__id": ":FlipSwitchControl" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[Saturday]" }
                                }
                              },
                              {
                                "displayName": "Sunday",
                                "name": "Sunday",
                                "kind": "Value",
                                "view": { "__id": ":FlipSwitchControl" },
                                "dataSource":
                                {
                                  "member": { "__id": "RestrictionRegulation/Properties[Sunday]" }
                                }
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Delete",
                        "name": "Delete",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "AddEditRestrictionRegulation/Methods[Delete]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-remove"
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" }
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Edit"
              },
              {
                "property": { "__id": ":Screen/Properties[ShowAsDialog]" },
                "value": true
              }
            ]
          },
          "methods":
          [
            {
              "id": "AddEditRestrictionRegulation/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "AddEditRestrictionRegulation/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditRestrictionRegulation/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "AddEditRestrictionRegulation/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "AddEditRestrictionRegulation/Methods[Delete]",
              "name": "Delete"
            }
          ],
          "properties":
          [
            {
              "id": "AddEditRestrictionRegulation/Properties[RestrictionRegulation]",
              "name": "RestrictionRegulation",
              "elementType": { "__id": "RestrictionRegulation" },
              "propertyType": { "__id": "RestrictionRegulation" },
              ":@IsParameter": { }
            }
          ]
        },
        {
          "displayName": "Cars",
          "id": "BrowseCars",
          "name": "BrowseCars",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Cars",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Car List",
                    "name": "CarList",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Cars Filtered",
                        "name": "Car",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowseCars/Properties[CarsFiltered]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Car",
                            "name": "RowTemplate",
                            "kind": "Details",
                            "view": { "__id": ":ColumnsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Image",
                                "name": "Image",
                                "kind": "Value",
                                "view": { "__id": ":Image" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[Image]" }
                                }
                              },
                              {
                                "displayName": "Group",
                                "name": "Group",
                                "kind": "Group",
                                "view": { "__id": ":RowsLayout" },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Plate No",
                                    "name": "PlateNo",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Car/Properties[PlateNo]" }
                                    }
                                  },
                                  {
                                    "displayName": "Color",
                                    "name": "Color",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Car/Properties[Color]" }
                                    }
                                  },
                                  {
                                    "displayName": "Model",
                                    "name": "Model",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Car/Properties[Model]" }
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ItemTap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showViewCar]" },
                              ":@AssociatedCollection": { "collection": { "__id": "BrowseCars/Properties[CarsFiltered]" } },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "!module/Methods[showViewCar]/Parameters[Car]" },
                                  "value":
                                  {
                                    "links":
                                    [
                                      {
                                        "member": { "__id": "BrowseCars/Properties[CarsFiltered]" }
                                      },
                                      {
                                        "member": { "__id": "CollectionView$Car/Properties[selectedItem]" }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Add",
                        "name": "AddCar",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditCar]" },
                              ":@AssociatedCollection": { "collection": { "__id": "BrowseCars/Properties[CarsFiltered]" } },
                              ":@CreateNewEntity":
                              {
                                "targetParameter": { "__id": "!module/Methods[showAddEditCar]/Parameters[Car]" }
                              }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-add"
                          }
                        ]
                      },
                      {
                        "displayName": "Filter",
                        "name": "ShowFilterCars",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "BrowseCars/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "BrowseCars/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "FilterCars"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-filter"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "propertySources":
                [
                  {
                    "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                    "value": true
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Filter",
                    "name": "FilterCars",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Car Plate No",
                        "name": "CarPlateNo",
                        "kind": "Value",
                        "view": { "__id": ":TextBox" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowseCars/Properties[CarPlateNo]" }
                        }
                      }
                    ]
                  }
                ]
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Browse"
              }
            ]
          },
          "methods":
          [
            {
              "id": "BrowseCars/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "BrowseCars/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "BrowseCars/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "BrowseCars/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            }
          ],
          "properties":
          [
            {
              "id": "BrowseCars/Properties[CarsFiltered]",
              "name": "CarsFiltered",
              "pageSize": 45,
              "elementType": { "__id": "Car" },
              "propertyType": { "__id": "CollectionView$Car" },
              "query":
              {
                "id": "BrowseCars/Properties[CarsFiltered]/Query",
                "name": "CarsFilteredQuery",
                "elementType": { "__id": "Car" },
                "returnType": { "__id": "Car*" },
                "source":
                {
                  "member": { "__id": "MMC_Content/Members[CarsFiltered]" }
                }
              },
              "source":
              {
                "target": { "__id": "BrowseCars/Properties[CarsFiltered]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "MMC_Content/Members[CarsFiltered]/Parameters[PlateNo]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowseCars/Properties[CarPlateNo]" }
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "id": "BrowseCars/Properties[CarPlateNo]",
              "name": "CarPlateNo",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            }
          ]
        },
        {
          "displayName": "Favorites",
          "id": "BrowseFavorites",
          "name": "BrowseFavorites",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Favorites",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Favorite List",
                    "name": "FavoriteList",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Favorites Filtered",
                        "name": "Favorite",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowseFavorites/Properties[FavoritesFiltered]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Favorite",
                            "name": "RowTemplate2",
                            "kind": "Details",
                            "view": { "__id": ":RowsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Car",
                                "name": "Car",
                                "kind": "Details",
                                "view": { "__id": ":ColumnsLayout" },
                                "dataSource":
                                {
                                  "member": { "__id": "Favorite/Properties[Car]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Image",
                                    "name": "Image",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Car/Properties[Image]" }
                                    }
                                  },
                                  {
                                    "displayName": "Group",
                                    "name": "Group",
                                    "kind": "Group",
                                    "view": { "__id": ":RowsLayout" },
                                    "childContentItems":
                                    [
                                      {
                                        "displayName": "Plate No",
                                        "name": "PlateNo",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Car/Properties[PlateNo]" }
                                        }
                                      },
                                      {
                                        "displayName": "Color",
                                        "name": "Color",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Car/Properties[Color]" }
                                        }
                                      },
                                      {
                                        "displayName": "Model",
                                        "name": "Model",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Car/Properties[Model]" }
                                        }
                                      }
                                    ]
                                  }
                                ]
                              },
                              {
                                "displayName": "Place",
                                "name": "Place",
                                "kind": "Details",
                                "view": { "__id": ":ColumnsLayout" },
                                "dataSource":
                                {
                                  "member": { "__id": "Favorite/Properties[Place]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Image",
                                    "name": "Image1",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Image]" }
                                    }
                                  },
                                  {
                                    "displayName": "Group1",
                                    "name": "Group1",
                                    "kind": "Group",
                                    "view": { "__id": ":RowsLayout" },
                                    "childContentItems":
                                    [
                                      {
                                        "displayName": "Name",
                                        "name": "Name",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Place/Properties[Name]" }
                                        }
                                      },
                                      {
                                        "displayName": "Address",
                                        "name": "Address",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Place/Properties[Address]" }
                                        }
                                      },
                                      {
                                        "displayName": "Capacity",
                                        "name": "Capacity",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Place/Properties[Capacity]" }
                                        }
                                      }
                                    ]
                                  }
                                ]
                              },
                              {
                                "displayName": "Subscribed",
                                "name": "IsSubscribed",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Favorite/Properties[IsSubscribed]" }
                                }
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ItemTap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditFavorite]" },
                              ":@AssociatedCollection": { "collection": { "__id": "BrowseFavorites/Properties[FavoritesFiltered]" } },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "!module/Methods[showAddEditFavorite]/Parameters[Favorite]" },
                                  "value":
                                  {
                                    "links":
                                    [
                                      {
                                        "member": { "__id": "BrowseFavorites/Properties[FavoritesFiltered]" }
                                      },
                                      {
                                        "member": { "__id": "CollectionView$Favorite/Properties[selectedItem]" }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Add Favorite",
                        "name": "AddFavorite",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditFavorite]" },
                              ":@AssociatedCollection": { "collection": { "__id": "BrowseFavorites/Properties[FavoritesFiltered]" } },
                              ":@CreateNewEntity":
                              {
                                "targetParameter": { "__id": "!module/Methods[showAddEditFavorite]/Parameters[Favorite]" }
                              }
                            }
                          }
                        ]
                      },
                      {
                        "displayName": "Filter",
                        "name": "ShowFilterFavorite",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "BrowseFavorites/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "BrowseFavorites/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "FilterFavorite"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-filter"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "propertySources":
                [
                  {
                    "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                    "value": true
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Filter",
                    "name": "FilterFavorite",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Favorite Locarion",
                        "name": "FavoriteLocarion",
                        "kind": "Value",
                        "view": { "__id": ":TextBox" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowseFavorites/Properties[FavoriteLocarion]" }
                        }
                      }
                    ]
                  }
                ]
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Browse"
              }
            ]
          },
          "methods":
          [
            {
              "id": "BrowseFavorites/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "BrowseFavorites/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "BrowseFavorites/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "BrowseFavorites/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            }
          ],
          "properties":
          [
            {
              "id": "BrowseFavorites/Properties[FavoritesFiltered]",
              "name": "FavoritesFiltered",
              "pageSize": 45,
              "elementType": { "__id": "Favorite" },
              "propertyType": { "__id": "CollectionView$Favorite" },
              "query":
              {
                "id": "BrowseFavorites/Properties[FavoritesFiltered]/Query",
                "name": "FavoritesFilteredQuery",
                "elementType": { "__id": "Favorite" },
                "returnType": { "__id": "Favorite*" },
                "source":
                {
                  "member": { "__id": "MMC_Content/Members[FavoritesFiltered]" }
                }
              },
              "source":
              {
                "target": { "__id": "BrowseFavorites/Properties[FavoritesFiltered]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "MMC_Content/Members[FavoritesFiltered]/Parameters[CarId]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowseFavorites/Properties[FavoriteCarId]" }
                        },
                        {
                          "member": { "__id": "Car/Properties[Id]" }
                        }
                      ]
                    }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[FavoritesFiltered]/Parameters[PlaceId]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowseFavorites/Properties[FavoritePlaceId]" }
                        },
                        {
                          "member": { "__id": "Place/Properties[Id]" }
                        }
                      ]
                    }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[FavoritesFiltered]/Parameters[Locarion]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowseFavorites/Properties[FavoriteLocarion]" }
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "id": "BrowseFavorites/Properties[FavoriteCarId]",
              "name": "FavoriteCarId",
              "elementType": { "__id": "Car" },
              "propertyType": { "__id": "Car" }
            },
            {
              "id": "BrowseFavorites/Properties[FavoritePlaceId]",
              "name": "FavoritePlaceId",
              "elementType": { "__id": "Place" },
              "propertyType": { "__id": "Place" }
            },
            {
              "id": "BrowseFavorites/Properties[FavoriteLocarion]",
              "name": "FavoriteLocarion",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            }
          ]
        },
        {
          "displayName": "Movements",
          "id": "BrowseMovements",
          "name": "BrowseMovements",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Movements",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Movement List",
                    "name": "MovementList",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "movement Updates",
                        "name": "movementUpdates",
                        "kind": "Value",
                        "view": { "__id": ":Text" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowseMovements/Properties[movementUpdates]" }
                        },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                            "value": "None"
                          }
                        ]
                      },
                      {
                        "displayName": "Movements Filtered",
                        "name": "Movement",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowseMovements/Properties[MovementsFiltered]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Movement",
                            "name": "RowTemplate2",
                            "kind": "Details",
                            "view": { "__id": ":RowsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Group1",
                                "name": "Group1",
                                "kind": "Group",
                                "view": { "__id": ":ColumnsLayout" },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Car",
                                    "name": "Car",
                                    "kind": "Details",
                                    "view": { "__id": ":ColumnsLayout" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Movement/Properties[Car]" }
                                    },
                                    "childContentItems":
                                    [
                                      {
                                        "displayName": "Image",
                                        "name": "Image",
                                        "kind": "Value",
                                        "view": { "__id": ":Image" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Car/Properties[Image]" }
                                        }
                                      },
                                      {
                                        "displayName": "Group4",
                                        "name": "Group4",
                                        "kind": "Group",
                                        "view": { "__id": ":RowsLayout" },
                                        "childContentItems":
                                        [
                                          {
                                            "displayName": "Plate No",
                                            "name": "PlateNo",
                                            "kind": "Value",
                                            "view": { "__id": ":Text" },
                                            "dataSource":
                                            {
                                              "member": { "__id": "Car/Properties[PlateNo]" }
                                            }
                                          },
                                          {
                                            "displayName": "Model",
                                            "name": "Model",
                                            "kind": "Value",
                                            "view": { "__id": ":Text" },
                                            "dataSource":
                                            {
                                              "member": { "__id": "Car/Properties[Model]" }
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  },
                                  {
                                    "displayName": "Place",
                                    "name": "Place",
                                    "kind": "Details",
                                    "view": { "__id": ":ColumnsLayout" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Movement/Properties[Place]" }
                                    },
                                    "childContentItems":
                                    [
                                      {
                                        "displayName": "Image",
                                        "name": "Image1",
                                        "kind": "Value",
                                        "view": { "__id": ":Image" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Place/Properties[Image]" }
                                        }
                                      },
                                      {
                                        "displayName": "Group5",
                                        "name": "Group5",
                                        "kind": "Group",
                                        "view": { "__id": ":RowsLayout" },
                                        "childContentItems":
                                        [
                                          {
                                            "displayName": "Name",
                                            "name": "Name",
                                            "kind": "Value",
                                            "view": { "__id": ":Text" },
                                            "dataSource":
                                            {
                                              "member": { "__id": "Place/Properties[Name]" }
                                            }
                                          },
                                          {
                                            "displayName": "Address",
                                            "name": "Address",
                                            "kind": "Value",
                                            "view": { "__id": ":Text" },
                                            "dataSource":
                                            {
                                              "member": { "__id": "Place/Properties[Address]" }
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                ]
                              },
                              {
                                "displayName": "Group2",
                                "name": "Group2",
                                "kind": "Group",
                                "view": { "__id": ":ColumnsLayout" },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Date From",
                                    "name": "DateFrom",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Movement/Properties[DateFrom]" }
                                    }
                                  },
                                  {
                                    "displayName": "Date To",
                                    "name": "DateTo",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Movement/Properties[DateTo]" }
                                    }
                                  }
                                ]
                              },
                              {
                                "displayName": "Group3",
                                "name": "Group3",
                                "kind": "Group",
                                "view": { "__id": ":ColumnsLayout" },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Hours",
                                    "name": "Hours",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Movement/Properties[Hours]" }
                                    }
                                  },
                                  {
                                    "displayName": "Minutes",
                                    "name": "Minutes",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Movement/Properties[Minutes]" }
                                    }
                                  },
                                  {
                                    "displayName": "Amount",
                                    "name": "Amount",
                                    "kind": "Value",
                                    "view": { "__id": ":MoneyViewer" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Movement/Properties[Amount]" }
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ItemTap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showViewMovement]" },
                              ":@AssociatedCollection": { "collection": { "__id": "BrowseMovements/Properties[MovementsFiltered]" } },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "!module/Methods[showViewMovement]/Parameters[Movement]" },
                                  "value":
                                  {
                                    "links":
                                    [
                                      {
                                        "member": { "__id": "BrowseMovements/Properties[MovementsFiltered]" }
                                      },
                                      {
                                        "member": { "__id": "CollectionView$Movement/Properties[selectedItem]" }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Add",
                        "name": "AddMovement",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditMovement]" },
                              ":@AssociatedCollection": { "collection": { "__id": "BrowseMovements/Properties[MovementsFiltered]" } },
                              ":@CreateNewEntity":
                              {
                                "targetParameter": { "__id": "!module/Methods[showAddEditMovement]/Parameters[Movement]" }
                              }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-add"
                          }
                        ]
                      },
                      {
                        "displayName": "Filter",
                        "name": "ShowFilterMovements",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "BrowseMovements/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "BrowseMovements/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "FilterMovements"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-filter"
                          }
                        ]
                      },
                      {
                        "displayName": "Refresh",
                        "name": "Refresh",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "BrowseMovements/Methods[Refresh]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-refresh"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "propertySources":
                [
                  {
                    "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                    "value": true
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Filter Movements",
                    "name": "FilterMovements",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Movement Date",
                        "name": "MovementMovementDate",
                        "kind": "Value",
                        "view": { "__id": ":DateTimePicker" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowseMovements/Properties[MovementDate]" }
                        }
                      }
                    ]
                  }
                ]
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Browse"
              }
            ]
          },
          "methods":
          [
            {
              "id": "BrowseMovements/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "BrowseMovements/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "BrowseMovements/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "BrowseMovements/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "BrowseMovements/Methods[Refresh]",
              "name": "Refresh"
            }
          ],
          "properties":
          [
            {
              "id": "BrowseMovements/Properties[MovementsFiltered]",
              "name": "MovementsFiltered",
              "pageSize": 45,
              "elementType": { "__id": "Movement" },
              "propertyType": { "__id": "CollectionView$Movement" },
              "query":
              {
                "id": "BrowseMovements/Properties[MovementsFiltered]/Query",
                "name": "MovementsFilteredQuery",
                "elementType": { "__id": "Movement" },
                "returnType": { "__id": "Movement*" },
                "source":
                {
                  "member": { "__id": "MMC_Content/Members[MovementsFiltered]" }
                }
              },
              "source":
              {
                "target": { "__id": "BrowseMovements/Properties[MovementsFiltered]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "MMC_Content/Members[MovementsFiltered]/Parameters[PlaceId]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowseMovements/Properties[MovementPlaceId]" }
                        },
                        {
                          "member": { "__id": "Place/Properties[Id]" }
                        }
                      ]
                    }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[MovementsFiltered]/Parameters[CarId]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowseMovements/Properties[MovementCarId]" }
                        },
                        {
                          "member": { "__id": "Car/Properties[Id]" }
                        }
                      ]
                    }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[MovementsFiltered]/Parameters[MovementDate]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowseMovements/Properties[MovementDate]" }
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "id": "BrowseMovements/Properties[MovementPlaceId]",
              "name": "MovementPlaceId",
              "elementType": { "__id": "Place" },
              "propertyType": { "__id": "Place" }
            },
            {
              "id": "BrowseMovements/Properties[MovementCarId]",
              "name": "MovementCarId",
              "elementType": { "__id": "Car" },
              "propertyType": { "__id": "Car" }
            },
            {
              "id": "BrowseMovements/Properties[MovementDate]",
              "name": "MovementDate",
              "elementType": { "__id": ":DateTime?" },
              "propertyType": { "__id": ":DateTime?" }
            },
            {
              "id": "BrowseMovements/Properties[movementUpdates]",
              "name": "movementUpdates",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            }
          ]
        },
        {
          "displayName": "Places",
          "id": "BrowsePlaces",
          "name": "BrowsePlaces",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Places",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Place List",
                    "name": "PlaceList",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Places Filtered",
                        "name": "Place",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowsePlaces/Properties[PlacesFiltered]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Place",
                            "name": "RowTemplate1",
                            "kind": "Details",
                            "view": { "__id": ":ColumnsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Image",
                                "name": "Image",
                                "kind": "Value",
                                "view": { "__id": ":Image" },
                                "dataSource":
                                {
                                  "member": { "__id": "Place/Properties[Image]" }
                                }
                              },
                              {
                                "displayName": "Group",
                                "name": "Group",
                                "kind": "Group",
                                "view": { "__id": ":RowsLayout" },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Name",
                                    "name": "Name",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Name]" }
                                    }
                                  },
                                  {
                                    "displayName": "Address",
                                    "name": "Address",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Address]" }
                                    }
                                  },
                                  {
                                    "displayName": "Capacity",
                                    "name": "Capacity",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Capacity]" }
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ItemTap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showViewPlace]" },
                              ":@AssociatedCollection": { "collection": { "__id": "BrowsePlaces/Properties[PlacesFiltered]" } },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "!module/Methods[showViewPlace]/Parameters[Place]" },
                                  "value":
                                  {
                                    "links":
                                    [
                                      {
                                        "member": { "__id": "BrowsePlaces/Properties[PlacesFiltered]" }
                                      },
                                      {
                                        "member": { "__id": "CollectionView$Place/Properties[selectedItem]" }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Add",
                        "name": "AddPlace",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditPlace]" },
                              ":@AssociatedCollection": { "collection": { "__id": "BrowsePlaces/Properties[PlacesFiltered]" } },
                              ":@CreateNewEntity":
                              {
                                "targetParameter": { "__id": "!module/Methods[showAddEditPlace]/Parameters[Place]" }
                              }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-add"
                          }
                        ]
                      },
                      {
                        "displayName": "Filter",
                        "name": "ShowFilterPlaces",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-filter"
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "BrowsePlaces/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "BrowsePlaces/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "FilterPlaces"
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      },
                      {
                        "displayName": "Find",
                        "description": "Find Place",
                        "name": "ShowFindPlace",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-search"
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[HiddenIfDisabled]" },
                            "value": false
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "BrowsePlaces/Methods[ShowFindPlace]" }
                            }
                          }
                        ]
                      }
                    ]
                  }
                ],
                "propertySources":
                [
                  {
                    "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                    "value": true
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Filter Places",
                    "name": "FilterPlaces",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Is Shared",
                        "name": "PlaceIsShared",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowsePlaces/Properties[PlaceIsShared]" }
                        }
                      },
                      {
                        "displayName": "Is Favorite",
                        "name": "PlaceIsFavorite",
                        "kind": "Value",
                        "view": { "__id": ":FlipSwitchControl" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowsePlaces/Properties[PlaceIsFavorite]" }
                        }
                      },
                      {
                        "displayName": "Location",
                        "name": "PlaceLocation",
                        "kind": "Value",
                        "view": { "__id": ":TextBox" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowsePlaces/Properties[PlaceLocation]" }
                        }
                      },
                      {
                        "displayName": "Place Id",
                        "name": "PlaceId",
                        "kind": "Value",
                        "view": { "__id": ":TextBox" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowsePlaces/Properties[PlaceId]" }
                        }
                      }
                    ]
                  }
                ]
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Browse"
              }
            ]
          },
          "methods":
          [
            {
              "id": "BrowsePlaces/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "BrowsePlaces/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "BrowsePlaces/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "BrowsePlaces/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "BrowsePlaces/Methods[ShowFindPlace]",
              "name": "ShowFindPlace"
            }
          ],
          "properties":
          [
            {
              "id": "BrowsePlaces/Properties[PlacesFiltered]",
              "name": "PlacesFiltered",
              "pageSize": 45,
              "elementType": { "__id": "Place" },
              "propertyType": { "__id": "CollectionView$Place" },
              "query":
              {
                "id": "BrowsePlaces/Properties[PlacesFiltered]/Query",
                "name": "PlacesFilteredQuery",
                "elementType": { "__id": "Place" },
                "returnType": { "__id": "Place*" },
                "source":
                {
                  "member": { "__id": "MMC_Content/Members[PlacesFiltered]" }
                }
              },
              "source":
              {
                "target": { "__id": "BrowsePlaces/Properties[PlacesFiltered]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "MMC_Content/Members[PlacesFiltered]/Parameters[Location]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowsePlaces/Properties[PlaceLocation]" }
                        }
                      ]
                    }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[PlacesFiltered]/Parameters[IsShared]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowsePlaces/Properties[PlaceIsShared]" }
                        }
                      ]
                    }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[PlacesFiltered]/Parameters[UserName]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowsePlaces/Properties[PlaceUserName]" }
                        }
                      ]
                    }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[PlacesFiltered]/Parameters[Id]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowsePlaces/Properties[PlaceId]" }
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "id": "BrowsePlaces/Properties[PlaceLocation]",
              "name": "PlaceLocation",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "BrowsePlaces/Properties[PlaceIsShared]",
              "name": "PlaceIsShared",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "BrowsePlaces/Properties[PlaceUserName]",
              "name": "PlaceUserName",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "BrowsePlaces/Properties[placeUpdates]",
              "name": "placeUpdates",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "BrowsePlaces/Properties[PlaceIsFavorite]",
              "name": "PlaceIsFavorite",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "BrowsePlaces/Properties[PlaceId]",
              "name": "PlaceId",
              "elementType": { "__id": ":Int32?" },
              "propertyType": { "__id": ":Int32?" }
            }
          ]
        },
        {
          "displayName": "Restrictions",
          "id": "BrowseRestrictions",
          "name": "BrowseRestrictions",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Restrictions",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Restriction List",
                    "name": "RestrictionList",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Restrictions Filtered",
                        "name": "Restriction",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowseRestrictions/Properties[RestrictionsFiltered]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Restriction",
                            "name": "RowTemplate",
                            "kind": "Details",
                            "view": { "__id": ":ColumnsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Image",
                                "name": "Image",
                                "kind": "Value",
                                "view": { "__id": ":Image" },
                                "dataSource":
                                {
                                  "member": { "__id": "Restriction/Properties[Image]" }
                                }
                              },
                              {
                                "displayName": "Description",
                                "name": "Description",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Restriction/Properties[Description]" }
                                }
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ItemTap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showViewRestriction]" },
                              ":@AssociatedCollection": { "collection": { "__id": "BrowseRestrictions/Properties[RestrictionsFiltered]" } },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "!module/Methods[showViewRestriction]/Parameters[Restriction]" },
                                  "value":
                                  {
                                    "links":
                                    [
                                      {
                                        "member": { "__id": "BrowseRestrictions/Properties[RestrictionsFiltered]" }
                                      },
                                      {
                                        "member": { "__id": "CollectionView$Restriction/Properties[selectedItem]" }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Add",
                        "name": "AddRestriction",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditRestriction]" },
                              ":@AssociatedCollection": { "collection": { "__id": "BrowseRestrictions/Properties[RestrictionsFiltered]" } },
                              ":@CreateNewEntity":
                              {
                                "targetParameter": { "__id": "!module/Methods[showAddEditRestriction]/Parameters[Restriction]" }
                              }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-add"
                          }
                        ]
                      },
                      {
                        "displayName": "Filter",
                        "name": "ShowFilterRestrictions",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "BrowseRestrictions/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "BrowseRestrictions/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "FilterRestrictions"
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    ]
                  }
                ],
                "propertySources":
                [
                  {
                    "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                    "value": true
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Filter Restrictions",
                    "name": "FilterRestrictions",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Description",
                        "name": "Description1",
                        "kind": "Value",
                        "view": { "__id": ":TextBox" },
                        "dataSource":
                        {
                          "member": { "__id": "BrowseRestrictions/Properties[Description]" }
                        }
                      }
                    ]
                  }
                ]
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Browse"
              }
            ]
          },
          "methods":
          [
            {
              "id": "BrowseRestrictions/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "BrowseRestrictions/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "BrowseRestrictions/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "BrowseRestrictions/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            }
          ],
          "properties":
          [
            {
              "id": "BrowseRestrictions/Properties[RestrictionsFiltered]",
              "name": "RestrictionsFiltered",
              "pageSize": 45,
              "elementType": { "__id": "Restriction" },
              "propertyType": { "__id": "CollectionView$Restriction" },
              "query":
              {
                "id": "BrowseRestrictions/Properties[RestrictionsFiltered]/Query",
                "name": "RestrictionsFilteredQuery",
                "elementType": { "__id": "Restriction" },
                "returnType": { "__id": "Restriction*" },
                "source":
                {
                  "member": { "__id": "MMC_Content/Members[RestrictionsFiltered]" }
                }
              },
              "source":
              {
                "target": { "__id": "BrowseRestrictions/Properties[RestrictionsFiltered]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "MMC_Content/Members[RestrictionsFiltered]/Parameters[Description]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "BrowseRestrictions/Properties[Description]" }
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "id": "BrowseRestrictions/Properties[RestrictionMaxHours]",
              "name": "RestrictionMaxHours",
              "elementType": { "__id": ":Decimal?" },
              "propertyType": { "__id": ":Decimal?" }
            },
            {
              "id": "BrowseRestrictions/Properties[RestrictionMaxPrice]",
              "name": "RestrictionMaxPrice",
              "elementType": { "__id": "Microsoft.LightSwitch.Extensions:Money?" },
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:Money?" },
              "Microsoft.LightSwitch.Extensions:@MoneyProperties":
              {
                "currencySymbol": "$"
              }
            },
            {
              "id": "BrowseRestrictions/Properties[RestrictionDate]",
              "name": "RestrictionDate",
              "elementType": { "__id": ":DateTime?" },
              "propertyType": { "__id": ":DateTime?" }
            },
            {
              "id": "BrowseRestrictions/Properties[Description]",
              "name": "Description",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            }
          ]
        },
        {
          "displayName": "Find Place",
          "id": "FindPlace",
          "name": "FindPlace",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Step 1",
                    "name": "Step1",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Place Id",
                        "name": "PlaceId3",
                        "kind": "Value",
                        "view": { "__id": ":TextBox" },
                        "dataSource":
                        {
                          "member": { "__id": "FindPlace/Properties[PlaceId]" }
                        }
                      },
                      {
                        "displayName": "Favorites Filtered",
                        "name": "FavoritesFiltered",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "FindPlace/Properties[FavoritesFiltered]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Favorite",
                            "name": "FavoritesFilteredTemplate",
                            "kind": "Details",
                            "view": { "__id": ":RowsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Car",
                                "name": "Car1",
                                "kind": "Details",
                                "view": { "__id": ":ColumnsLayout" },
                                "dataSource":
                                {
                                  "member": { "__id": "Favorite/Properties[Car]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Image",
                                    "name": "Image1",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Car/Properties[Image]" }
                                    }
                                  },
                                  {
                                    "displayName": "Group3",
                                    "name": "Group3",
                                    "kind": "Group",
                                    "view": { "__id": ":RowsLayout" },
                                    "childContentItems":
                                    [
                                      {
                                        "displayName": "Model",
                                        "name": "Model",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Car/Properties[Model]" }
                                        }
                                      },
                                      {
                                        "displayName": "Plate No",
                                        "name": "PlateNo",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Car/Properties[PlateNo]" }
                                        }
                                      }
                                    ]
                                  }
                                ]
                              },
                              {
                                "displayName": "Place",
                                "name": "Place1",
                                "kind": "Details",
                                "view": { "__id": ":ColumnsLayout" },
                                "dataSource":
                                {
                                  "member": { "__id": "Favorite/Properties[Place]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Image",
                                    "name": "Image2",
                                    "kind": "Value",
                                    "view": { "__id": ":Image" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Image]" }
                                    }
                                  },
                                  {
                                    "displayName": "Group4",
                                    "name": "Group4",
                                    "kind": "Group",
                                    "view": { "__id": ":RowsLayout" },
                                    "childContentItems":
                                    [
                                      {
                                        "displayName": "Name",
                                        "name": "Name1",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Place/Properties[Name]" }
                                        }
                                      },
                                      {
                                        "displayName": "Address",
                                        "name": "Address1",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Place/Properties[Address]" }
                                        }
                                      },
                                      {
                                        "displayName": "Description",
                                        "name": "Description",
                                        "kind": "Value",
                                        "view": { "__id": ":Text" },
                                        "dataSource":
                                        {
                                          "member": { "__id": "Place/Properties[Description]" }
                                        }
                                      }
                                    ]
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ItemTap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[FavoritesFiltered_ItemTap]" }
                            }
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Back",
                        "name": "ShowStep1_Back",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[ShowStep1_Back]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-back"
                          }
                        ]
                      },
                      {
                        "displayName": "Next",
                        "name": "ShowStep1_Next",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[ShowStep1_Next]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-move"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Step 2",
                    "name": "Step2",
                    "kind": "Tab",
                    "view": { "__id": ":ColumnsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Group5",
                        "name": "Group5",
                        "kind": "Group",
                        "view": { "__id": ":RowsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "Place Id",
                            "name": "PlaceId",
                            "kind": "Value",
                            "view": { "__id": ":TextBox" },
                            "dataSource":
                            {
                              "member": { "__id": "FindPlace/Properties[PlaceId]" }
                            }
                          },
                          {
                            "displayName": "Is Shared",
                            "name": "PlaceIsShared",
                            "kind": "Value",
                            "view": { "__id": ":FlipSwitchControl" },
                            "dataSource":
                            {
                              "member": { "__id": "FindPlace/Properties[PlaceIsShared]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                "value": "None"
                              }
                            ]
                          },
                          {
                            "displayName": "Location",
                            "name": "Locarion",
                            "kind": "Value",
                            "view": { "__id": ":TextBox" },
                            "dataSource":
                            {
                              "member": { "__id": "FindPlace/Properties[PlaceLocation]" }
                            }
                          },
                          {
                            "displayName": "Max Price",
                            "name": "MaxPrice",
                            "kind": "Value",
                            "view": { "__id": ":MoneyEditor" },
                            "dataSource":
                            {
                              "member": { "__id": "FindPlace/Properties[MaxPrice]" }
                            }
                          },
                          {
                            "displayName": "Max Hours",
                            "name": "MaxHours",
                            "kind": "Value",
                            "view": { "__id": ":TextBox" },
                            "dataSource":
                            {
                              "member": { "__id": "FindPlace/Properties[MaxHours]" }
                            }
                          },
                          {
                            "displayName": "Max Minutes",
                            "name": "MaxMinutes",
                            "kind": "Value",
                            "view": { "__id": ":TextBox" },
                            "dataSource":
                            {
                              "member": { "__id": "FindPlace/Properties[MaxMinutes]" }
                            }
                          },
                          {
                            "displayName": "Max Distance",
                            "name": "MaxDistance",
                            "kind": "Value",
                            "view": { "__id": ":ValueCustomControl" },
                            "dataSource":
                            {
                              "member": { "__id": "FindPlace/Properties[MaxDistance]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                            "value": 300
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Back",
                        "name": "ShowStep2_Back",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[ShowStep2_Back]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-back"
                          }
                        ]
                      },
                      {
                        "displayName": "Next",
                        "name": "ShowStep2_Next",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[ShowStep2_Next]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-move"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Step 3",
                    "name": "Step3",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Place Id",
                        "name": "PlaceId1",
                        "kind": "Value",
                        "view": { "__id": ":TextBox" },
                        "dataSource":
                        {
                          "member": { "__id": "FindPlace/Properties[PlaceId]" }
                        }
                      },
                      {
                        "displayName": "Group2",
                        "name": "Group2",
                        "kind": "Group",
                        "view": { "__id": ":RowsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "bing Map",
                            "name": "bingMap",
                            "kind": "Value",
                            "view": { "__id": ":ValueCustomControl" },
                            "dataSource":
                            {
                              "member": { "__id": "FindPlace/Properties[bingMap]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                "value": "None"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MinHeight]" },
                                "value": 400
                              }
                            ]
                          },
                          {
                            "displayName": "google Map",
                            "name": "googleMap",
                            "isHidden": true,
                            "kind": "Value",
                            "view": { "__id": ":ValueCustomControl" },
                            "dataSource":
                            {
                              "member": { "__id": "FindPlace/Properties[googleMap]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                "value": "None"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MinHeight]" },
                                "value": 400
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
                            "value": true
                          },
                          {
                            "property": { "__id": ":ColumnsLayout/Properties[WeightedColumnWidth]" },
                            "value": 4
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Options",
                        "description": "Show Map Options",
                        "name": "ShowMapOptions",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "FindPlace/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "MapOptions"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-gear"
                          }
                        ]
                      },
                      {
                        "displayName": "Show Places",
                        "description": "Show nearest places",
                        "name": "ShowNearestPlaces",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[ShowNearestPlaces]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-refresh"
                          }
                        ]
                      },
                      {
                        "displayName": "Back",
                        "name": "ShowStep3_Back",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-back"
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[ShowStep3_Back]" }
                            }
                          }
                        ]
                      },
                      {
                        "displayName": "Next",
                        "name": "ShowStep3_Next",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[ShowStep3_Next]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-move"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Step 4",
                    "name": "Step4",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Place Id",
                        "name": "PlaceId2",
                        "kind": "Value",
                        "view": { "__id": ":TextBox" },
                        "dataSource":
                        {
                          "member": { "__id": "FindPlace/Properties[PlaceId]" }
                        }
                      },
                      {
                        "displayName": "Places Filtered",
                        "name": "PlacesFiltered",
                        "kind": "Collection",
                        "view": { "__id": ":TileList" },
                        "dataSource":
                        {
                          "member": { "__id": "FindPlace/Properties[PlacesFiltered]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Place",
                            "name": "PlacesFilteredTemplate",
                            "kind": "Details",
                            "view": { "__id": ":ColumnsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Image",
                                "name": "Image",
                                "kind": "Value",
                                "view": { "__id": ":Image" },
                                "dataSource":
                                {
                                  "member": { "__id": "Place/Properties[Image]" }
                                }
                              },
                              {
                                "displayName": "Group",
                                "name": "Group",
                                "kind": "Group",
                                "view": { "__id": ":RowsLayout" },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Name",
                                    "name": "Name",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Name]" }
                                    }
                                  },
                                  {
                                    "displayName": "Address",
                                    "name": "Address",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Address]" }
                                    }
                                  },
                                  {
                                    "displayName": "Capacity",
                                    "name": "Capacity",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Place/Properties[Capacity]" }
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":ColumnsLayout/Properties[WeightedColumnWidth]" },
                            "value": 4
                          },
                          {
                            "property": { "__id": ":RootCollectionControl/Properties[ItemTap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[PlacesFiltered_ItemTap]" }
                            }
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Back",
                        "name": "ShowStep5_Back",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-back"
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[ShowStep4_Back]" }
                            }
                          }
                        ]
                      },
                      {
                        "displayName": "Finish",
                        "name": "ShowStep4_Finish",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "FindPlace/Methods[ShowStep4_Finish]" }
                            }
                          }
                        ]
                      }
                    ]
                  }
                ],
                "propertySources":
                [
                  {
                    "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                    "value": true
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Map Options",
                    "name": "MapOptions",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Map Type",
                        "name": "useBingMap",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "FindPlace/Properties[useBingMap]" }
                        }
                      },
                      {
                        "displayName": "Driving Mode",
                        "name": "DrivingMode",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "FindPlace/Properties[DrivingMode]" }
                        }
                      },
                      {
                        "displayName": "Traffic Mode",
                        "name": "TrafficMode",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "FindPlace/Properties[TrafficMode]" }
                        }
                      },
                      {
                        "displayName": "Group7",
                        "name": "Group7",
                        "kind": "Group",
                        "view": { "__id": ":RowsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "Directions Itinerary",
                            "name": "directionsItinerary",
                            "kind": "Value",
                            "view": { "__id": ":ValueCustomControl" },
                            "dataSource":
                            {
                              "member": { "__id": "FindPlace/Properties[directionsItinerary]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                "value": "None"
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
                            "value": true
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Browse"
              },
              {
                "property": { "__id": ":Screen/Properties[HideTabTitles]" },
                "value": true
              },
              {
                "property": { "__id": ":Screen/Properties[ShowAsDialog]" },
                "value": true
              }
            ]
          },
          "methods":
          [
            {
              "id": "FindPlace/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "FindPlace/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "FindPlace/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "FindPlace/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "FindPlace/Methods[ShowStep1_Next]",
              "name": "ShowStep1_Next"
            },
            {
              "id": "FindPlace/Methods[ShowStep2_Next]",
              "name": "ShowStep2_Next"
            },
            {
              "id": "FindPlace/Methods[ShowStep2_Back]",
              "name": "ShowStep2_Back"
            },
            {
              "id": "FindPlace/Methods[ShowStep3_Next]",
              "name": "ShowStep3_Next"
            },
            {
              "id": "FindPlace/Methods[ShowStep3_Back]",
              "name": "ShowStep3_Back"
            },
            {
              "id": "FindPlace/Methods[FavoritesFiltered_ItemTap]",
              "name": "FavoritesFiltered_ItemTap"
            },
            {
              "id": "FindPlace/Methods[ShowStep4_Back]",
              "name": "ShowStep4_Back"
            },
            {
              "id": "FindPlace/Methods[PlacesFiltered_ItemTap]",
              "name": "PlacesFiltered_ItemTap"
            },
            {
              "id": "FindPlace/Methods[ShowStep1_Back]",
              "name": "ShowStep1_Back"
            },
            {
              "id": "FindPlace/Methods[ShowNearestPlaces]",
              "name": "ShowNearestPlaces"
            },
            {
              "id": "FindPlace/Methods[ShowStep4_Finish]",
              "name": "ShowStep4_Finish"
            }
          ],
          "properties":
          [
            {
              "id": "FindPlace/Properties[PlaceId]",
              "name": "PlaceId",
              "elementType": { "__id": ":Int32?" },
              "propertyType": { "__id": ":Int32?" }
            },
            {
              "id": "FindPlace/Properties[CarId]",
              "name": "CarId",
              "elementType": { "__id": ":Int32?" },
              "propertyType": { "__id": ":Int32?" }
            },
            {
              "id": "FindPlace/Properties[PlaceIsShared]",
              "name": "PlaceIsShared",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "FindPlace/Properties[FavoritesFiltered]",
              "name": "FavoritesFiltered",
              "pageSize": 45,
              "elementType": { "__id": "Favorite" },
              "propertyType": { "__id": "CollectionView$Favorite" },
              "query":
              {
                "id": "FindPlace/Properties[FavoritesFiltered]/Query",
                "name": "FavoritesFilteredQuery",
                "elementType": { "__id": "Favorite" },
                "returnType": { "__id": "Favorite*" },
                "source":
                {
                  "member": { "__id": "MMC_Content/Members[FavoritesFiltered]" }
                }
              },
              "source":
              {
                "target": { "__id": "FindPlace/Properties[FavoritesFiltered]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "MMC_Content/Members[FavoritesFiltered]/Parameters[CarId]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "FindPlace/Properties[CarId]" }
                        }
                      ]
                    }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[FavoritesFiltered]/Parameters[PlaceId]" }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[FavoritesFiltered]/Parameters[Locarion]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "FindPlace/Properties[PlaceLocation]" }
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "id": "FindPlace/Properties[PlaceLocation]",
              "name": "PlaceLocation",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "FindPlace/Properties[PlacesFiltered]",
              "name": "PlacesFiltered",
              "pageSize": 45,
              "elementType": { "__id": "Place" },
              "propertyType": { "__id": "CollectionView$Place" },
              "query":
              {
                "id": "FindPlace/Properties[PlacesFiltered]/Query",
                "name": "PlacesFilteredQuery",
                "elementType": { "__id": "Place" },
                "returnType": { "__id": "Place*" },
                "source":
                {
                  "member": { "__id": "MMC_Content/Members[PlacesFiltered]" }
                }
              },
              "source":
              {
                "target": { "__id": "FindPlace/Properties[PlacesFiltered]/Query" },
                "arguments":
                [
                  {
                    "parameter": { "__id": "MMC_Content/Members[PlacesFiltered]/Parameters[Location]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "FindPlace/Properties[PlaceLocation]" }
                        }
                      ]
                    }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[PlacesFiltered]/Parameters[IsShared]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "FindPlace/Properties[PlaceIsShared]" }
                        }
                      ]
                    }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[PlacesFiltered]/Parameters[UserName]" }
                  },
                  {
                    "parameter": { "__id": "MMC_Content/Members[PlacesFiltered]/Parameters[Id]" },
                    "value":
                    {
                      "links":
                      [
                        {
                          "member": { "__id": "FindPlace/Properties[PlaceId]" }
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "id": "FindPlace/Properties[MaxDistance]",
              "name": "MaxDistance",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "FindPlace/Properties[MaxCount]",
              "name": "MaxCount",
              "elementType": { "__id": ":Int32?" },
              "propertyType": { "__id": ":Int32?" }
            },
            {
              "id": "FindPlace/Properties[MaxHours]",
              "name": "MaxHours",
              "elementType": { "__id": ":Decimal" },
              "propertyType": { "__id": ":Decimal" }
            },
            {
              "id": "FindPlace/Properties[MaxMinutes]",
              "name": "MaxMinutes",
              "elementType": { "__id": ":Int16?" },
              "propertyType": { "__id": ":Int16?" }
            },
            {
              "id": "FindPlace/Properties[MaxPrice]",
              "name": "MaxPrice",
              "elementType": { "__id": "Microsoft.LightSwitch.Extensions:Money?" },
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:Money?" },
              "Microsoft.LightSwitch.Extensions:@MoneyProperties":
              {
                "currencySymbol": "$"
              }
            },
            {
              "id": "FindPlace/Properties[useBingMap]",
              "name": "useBingMap",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "FindPlace/Properties[bingMap]",
              "name": "bingMap",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "FindPlace/Properties[googleMap]",
              "name": "googleMap",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "FindPlace/Properties[DrivingMode]",
              "name": "DrivingMode",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "FindPlace/Properties[directionsItinerary]",
              "name": "directionsItinerary",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "FindPlace/Properties[TrafficMode]",
              "name": "TrafficMode",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            }
          ]
        },
        {
          "displayName": "Home",
          "id": "Home",
          "name": "Home",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Menu Content",
                        "name": "MenuContent",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "Home/Properties[MenuContent]" }
                        },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                            "value": "None"
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                            "value": "StretchToContainer"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "propertySources":
                [
                  {
                    "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                    "value": true
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" }
              }
            ],
            "propertySources":
            [
              {
                "property": { "__id": ":Screen/Properties[ScreenType]" },
                "value": "Browse"
              }
            ]
          },
          "methods":
          [
            {
              "id": "Home/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "Home/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "Home/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "Home/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            }
          ],
          "properties":
          [
            {
              "id": "Home/Properties[MenuContent]",
              "name": "MenuContent",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            }
          ]
        },
        {
          "displayName": "View Place",
          "id": "ViewPlace",
          "name": "ViewPlace",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "columns",
                        "name": "columns",
                        "kind": "Details",
                        "view": { "__id": ":ColumnsLayout" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewPlace/Properties[Place]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "left",
                            "name": "left",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Name",
                                "name": "Name",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Place/Properties[Name]" }
                                }
                              },
                              {
                                "displayName": "Address",
                                "name": "Address",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Place/Properties[Address]" }
                                }
                              },
                              {
                                "displayName": "Capacity",
                                "name": "Capacity",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Place/Properties[Capacity]" }
                                }
                              },
                              {
                                "displayName": "Description",
                                "name": "Description",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Place/Properties[Description]" }
                                }
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          },
                          {
                            "displayName": "right",
                            "name": "right",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Image",
                                "name": "Image",
                                "kind": "Value",
                                "view": { "__id": ":Image" },
                                "dataSource":
                                {
                                  "member": { "__id": "Place/Properties[Image]" }
                                },
                                "propertySources":
                                [
                                  {
                                    "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                    "value": "None"
                                  },
                                  {
                                    "property": { "__id": ":Image/Properties[Scale]" },
                                    "value": "Fit"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                    "value": "FitToContent"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                    "value": "FitToContent"
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MaxHeight]" },
                                    "value": 200
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                    "value": 200
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                    "value": 60
                                  },
                                  {
                                    "property": { "__id": ":RootControl/Properties[MinHeight]" },
                                    "value": 60
                                  }
                                ]
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Edit",
                        "description": "Edit Place",
                        "name": "ShowAddEditPlace",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "ViewPlace/Methods[ShowAddEditPlace_Tap]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-edit"
                          }
                        ]
                      },
                      {
                        "displayName": "Url",
                        "description": "Show Url for direct access",
                        "name": "ShowDeepLink",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "ViewPlace/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "ViewPlace/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "DeepLink"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-addfavorite"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Maps",
                    "name": "Maps",
                    "kind": "Tab",
                    "view": { "__id": ":ColumnsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Group",
                        "name": "Group",
                        "kind": "Group",
                        "view": { "__id": ":RowsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "Address",
                            "name": "Place_Address",
                            "kind": "Value",
                            "view": { "__id": ":Text" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "ViewPlace/Properties[Place]" }
                                },
                                {
                                  "member": { "__id": "Place/Properties[Address]" }
                                }
                              ]
                            }
                          },
                          {
                            "displayName": "Latitude",
                            "name": "Place_Latitude",
                            "kind": "Value",
                            "view": { "__id": ":Text" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "ViewPlace/Properties[Place]" }
                                },
                                {
                                  "member": { "__id": "Place/Properties[Latitude]" }
                                }
                              ]
                            }
                          },
                          {
                            "displayName": "Longitude",
                            "name": "Place_Longitude",
                            "kind": "Value",
                            "view": { "__id": ":Text" },
                            "dataSource":
                            {
                              "links":
                              [
                                {
                                  "member": { "__id": "ViewPlace/Properties[Place]" }
                                },
                                {
                                  "member": { "__id": "Place/Properties[Longitude]" }
                                }
                              ]
                            }
                          },
                          {
                            "displayName": "directions Itinerary",
                            "name": "directionsItinerary",
                            "kind": "Value",
                            "view": { "__id": ":ValueCustomControl" },
                            "dataSource":
                            {
                              "member": { "__id": "ViewPlace/Properties[directionsItinerary]" }
                            }
                          }
                        ]
                      },
                      {
                        "displayName": "Group1",
                        "name": "Group1",
                        "kind": "Group",
                        "view": { "__id": ":RowsLayout" },
                        "childContentItems":
                        [
                          {
                            "displayName": "bing Map",
                            "name": "bingMap",
                            "kind": "Value",
                            "view": { "__id": ":ValueCustomControl" },
                            "dataSource":
                            {
                              "member": { "__id": "ViewPlace/Properties[bingMap]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                "value": "None"
                              }
                            ]
                          },
                          {
                            "displayName": "google Map",
                            "name": "googleMap",
                            "isHidden": true,
                            "kind": "Value",
                            "view": { "__id": ":ValueCustomControl" },
                            "dataSource":
                            {
                              "member": { "__id": "ViewPlace/Properties[googleMap]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                                "value": "StretchToContainer"
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                "value": "None"
                              }
                            ]
                          },
                          {
                            "displayName": "Map Help",
                            "name": "MapHelp",
                            "kind": "Value",
                            "view": { "__id": ":ValueCustomControl" },
                            "dataSource":
                            {
                              "member": { "__id": "ViewPlace/Properties[MapHelp]" }
                            },
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                                "value": "None"
                              }
                            ]
                          }
                        ],
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[MinHeight]" },
                            "value": 400
                          },
                          {
                            "property": { "__id": ":RootGroup/Properties[CompactMargins]" },
                            "value": true
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[MinWidth]" },
                            "value": 400
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Options",
                        "name": "ShowMapOptions",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "ViewPlace/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "ViewPlace/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "MapOptions"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-gear"
                          }
                        ]
                      },
                      {
                        "displayName": "Flickr",
                        "name": "ShowFlickr",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "ViewPlace/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "ViewPlace/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "Flickr"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-video"
                          }
                        ]
                      },
                      {
                        "displayName": "Draw Route",
                        "name": "DrawMapRoute",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "ViewPlace/Methods[DrawMapRoute]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-move"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Favorites",
                    "name": "Favorites",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Favorites",
                        "name": "Favorites1",
                        "kind": "Collection",
                        "view": { "__id": ":List" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewPlace/Properties[Favorites]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Favorite",
                            "name": "RowTemplate",
                            "kind": "Details",
                            "view": { "__id": ":Summary" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            }
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Restrictions",
                    "name": "PlacesRestrictions",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Places Restrictions",
                        "name": "PlacesRestrictions1",
                        "kind": "Collection",
                        "view": { "__id": ":List" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewPlace/Properties[PlacesRestrictions]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Places Restriction",
                            "name": "RowTemplate6",
                            "kind": "Details",
                            "view": { "__id": ":ColumnsLayout" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            },
                            "childContentItems":
                            [
                              {
                                "displayName": "Image",
                                "name": "Image1",
                                "kind": "Value",
                                "view": { "__id": ":Image" },
                                "dataSource":
                                {
                                  "links":
                                  [
                                    {
                                      "member": { "__id": "PlacesRestriction/Properties[Restriction]" }
                                    },
                                    {
                                      "member": { "__id": "Restriction/Properties[Image]" }
                                    }
                                  ]
                                }
                              },
                              {
                                "displayName": "Restriction",
                                "name": "Restriction",
                                "kind": "Details",
                                "view": { "__id": ":RowsLayout" },
                                "dataSource":
                                {
                                  "member": { "__id": "PlacesRestriction/Properties[Restriction]" }
                                },
                                "childContentItems":
                                [
                                  {
                                    "displayName": "Description",
                                    "name": "Description1",
                                    "kind": "Value",
                                    "view": { "__id": ":Text" },
                                    "dataSource":
                                    {
                                      "member": { "__id": "Restriction/Properties[Description]" }
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ],
                "propertySources":
                [
                  {
                    "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                    "value": true
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Map Options",
                    "name": "MapOptions",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Map Type",
                        "name": "useBingMap",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewPlace/Properties[useBingMap]" }
                        }
                      },
                      {
                        "displayName": "Driving Mode",
                        "name": "DrivingMode",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewPlace/Properties[DrivingMode]" }
                        }
                      },
                      {
                        "displayName": "Traffic Mode",
                        "name": "TrafficMode",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewPlace/Properties[TrafficMode]" }
                        }
                      }
                    ]
                  },
                  {
                    "displayName": "Flickr",
                    "name": "Flickr",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Flickr Images",
                        "name": "FlickrImages",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewPlace/Properties[FlickrImages]" }
                        },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[HeightSizingMode]" },
                            "value": "StretchToContainer"
                          },
                          {
                            "property": { "__id": ":RootControl/Properties[WidthSizingMode]" },
                            "value": "StretchToContainer"
                          }
                        ]
                      }
                    ],
                    "propertySources":
                    [
                      {
                        "property": { "__id": ":RootControl/Properties[MinHeight]" },
                        "value": 400
                      }
                    ]
                  },
                  {
                    "displayName": "Deep Link",
                    "name": "DeepLink",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Place Url",
                        "name": "PlaceUrl",
                        "kind": "Value",
                        "view": { "__id": ":WebAddressEditor" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewPlace/Properties[PlaceUrl]" }
                        }
                      }
                    ]
                  }
                ]
              }
            ]
          },
          "methods":
          [
            {
              "id": "ViewPlace/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "ViewPlace/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "ViewPlace/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "ViewPlace/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "ViewPlace/Methods[ShowAddEditPlace_Tap]",
              "name": "ShowAddEditPlace_Tap"
            },
            {
              "id": "ViewPlace/Methods[DrawMapRoute]",
              "name": "DrawMapRoute"
            }
          ],
          "properties":
          [
            {
              "id": "ViewPlace/Properties[Place]",
              "name": "Place",
              "elementType": { "__id": "Place" },
              "propertyType": { "__id": "Place" },
              ":@IsParameter": { }
            },
            {
              "id": "ViewPlace/Properties[Favorites]",
              "name": "Favorites",
              "pageSize": 15,
              "elementType": { "__id": "Favorite" },
              "propertyType": { "__id": "CollectionView$Favorite" },
              "query":
              {
                "id": "ViewPlace/Properties[Favorites]/Query",
                "name": "FavoritesQuery",
                "elementType": { "__id": "Favorite" },
                "returnType": { "__id": "Favorite*" },
                "source":
                {
                  "links":
                  [
                    {
                      "member": { "__id": "ViewPlace/Properties[Place]" }
                    },
                    {
                      "member": { "__id": "Place/Properties[Favorites]" }
                    }
                  ]
                }
              },
              "source":
              {
                "target": { "__id": "ViewPlace/Properties[Favorites]/Query" }
              }
            },
            {
              "id": "ViewPlace/Properties[PlacesRestrictions]",
              "name": "PlacesRestrictions",
              "pageSize": 15,
              "elementType": { "__id": "PlacesRestriction" },
              "propertyType": { "__id": "CollectionView$PlacesRestriction" },
              "query":
              {
                "id": "ViewPlace/Properties[PlacesRestrictions]/Query",
                "name": "PlacesRestrictionsQuery",
                "elementType": { "__id": "PlacesRestriction" },
                "returnType": { "__id": "PlacesRestriction*" },
                "source":
                {
                  "links":
                  [
                    {
                      "member": { "__id": "ViewPlace/Properties[Place]" }
                    },
                    {
                      "member": { "__id": "Place/Properties[PlacesRestrictions]" }
                    }
                  ]
                }
              },
              "source":
              {
                "target": { "__id": "ViewPlace/Properties[PlacesRestrictions]/Query" }
              }
            },
            {
              "id": "ViewPlace/Properties[useBingMap]",
              "name": "useBingMap",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "ViewPlace/Properties[DrivingMode]",
              "name": "DrivingMode",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "ViewPlace/Properties[TrafficMode]",
              "name": "TrafficMode",
              "elementType": { "__id": ":Boolean?" },
              "propertyType": { "__id": ":Boolean?" }
            },
            {
              "id": "ViewPlace/Properties[directionsItinerary]",
              "name": "directionsItinerary",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "ViewPlace/Properties[bingMap]",
              "name": "bingMap",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "ViewPlace/Properties[googleMap]",
              "name": "googleMap",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "ViewPlace/Properties[FlickrImages]",
              "name": "FlickrImages",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            },
            {
              "id": "ViewPlace/Properties[PlaceUrl]",
              "name": "PlaceUrl",
              "elementType": { "__id": "Microsoft.LightSwitch.Extensions:WebAddress?" },
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:WebAddress?" }
            },
            {
              "id": "ViewPlace/Properties[MapHelp]",
              "name": "MapHelp",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            }
          ]
        },
        {
          "displayName": "View Restriction",
          "id": "ViewRestriction",
          "name": "ViewRestriction",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "columns",
                        "name": "columns",
                        "kind": "Details",
                        "view": { "__id": ":ColumnsLayout" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewRestriction/Properties[Restriction]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "left",
                            "name": "left",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Description",
                                "name": "Description",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Restriction/Properties[Description]" }
                                }
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          },
                          {
                            "displayName": "right",
                            "name": "right",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Image",
                                "name": "Image",
                                "kind": "Value",
                                "view": { "__id": ":Image" },
                                "dataSource":
                                {
                                  "member": { "__id": "Restriction/Properties[Image]" }
                                }
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Edit",
                        "name": "ShowAddEditRestriction",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "ViewRestriction/Methods[ShowAddEditRestriction_Tap]" }
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-edit"
                          }
                        ]
                      },
                      {
                        "displayName": "Url",
                        "description": "Show Url for direct access",
                        "name": "ShowDeepLink",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "ViewRestriction/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "ViewRestriction/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "DeepLink"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-addfavorite"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Places Restrictions",
                    "name": "PlacesRestrictions",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Places Restrictions",
                        "name": "PlacesRestrictions1",
                        "kind": "Collection",
                        "view": { "__id": ":List" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewRestriction/Properties[PlacesRestrictions]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Places Restriction",
                            "name": "RowTemplate",
                            "kind": "Details",
                            "view": { "__id": ":Summary" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            }
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Restriction Regulations",
                    "name": "RestrictionRegulations",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Restriction Regulations",
                        "name": "RestrictionRegulations1",
                        "kind": "Collection",
                        "view": { "__id": ":List" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewRestriction/Properties[RestrictionRegulations]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Restriction Regulation",
                            "name": "RowTemplate2",
                            "kind": "Details",
                            "view": { "__id": ":Summary" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            }
                          }
                        ]
                      }
                    ]
                  }
                ],
                "propertySources":
                [
                  {
                    "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                    "value": true
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Deep Link",
                    "name": "DeepLink",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Restriction Url",
                        "name": "RestrictionUrl",
                        "kind": "Value",
                        "view": { "__id": ":WebAddressEditor" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewRestriction/Properties[RestrictionUrl]" }
                        }
                      }
                    ]
                  }
                ]
              }
            ]
          },
          "methods":
          [
            {
              "id": "ViewRestriction/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "ViewRestriction/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "ViewRestriction/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "ViewRestriction/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "ViewRestriction/Methods[ShowAddEditRestriction_Tap]",
              "name": "ShowAddEditRestriction_Tap"
            }
          ],
          "properties":
          [
            {
              "id": "ViewRestriction/Properties[Restriction]",
              "name": "Restriction",
              "elementType": { "__id": "Restriction" },
              "propertyType": { "__id": "Restriction" },
              ":@IsParameter": { }
            },
            {
              "id": "ViewRestriction/Properties[PlacesRestrictions]",
              "name": "PlacesRestrictions",
              "pageSize": 15,
              "elementType": { "__id": "PlacesRestriction" },
              "propertyType": { "__id": "CollectionView$PlacesRestriction" },
              "query":
              {
                "id": "ViewRestriction/Properties[PlacesRestrictions]/Query",
                "name": "PlacesRestrictionsQuery",
                "elementType": { "__id": "PlacesRestriction" },
                "returnType": { "__id": "PlacesRestriction*" },
                "source":
                {
                  "links":
                  [
                    {
                      "member": { "__id": "ViewRestriction/Properties[Restriction]" }
                    },
                    {
                      "member": { "__id": "Restriction/Properties[PlacesRestrictions]" }
                    }
                  ]
                }
              },
              "source":
              {
                "target": { "__id": "ViewRestriction/Properties[PlacesRestrictions]/Query" }
              }
            },
            {
              "id": "ViewRestriction/Properties[RestrictionRegulations]",
              "name": "RestrictionRegulations",
              "pageSize": 15,
              "elementType": { "__id": "RestrictionRegulation" },
              "propertyType": { "__id": "CollectionView$RestrictionRegulation" },
              "query":
              {
                "id": "ViewRestriction/Properties[RestrictionRegulations]/Query",
                "name": "RestrictionRegulationsQuery",
                "elementType": { "__id": "RestrictionRegulation" },
                "returnType": { "__id": "RestrictionRegulation*" },
                "source":
                {
                  "links":
                  [
                    {
                      "member": { "__id": "ViewRestriction/Properties[Restriction]" }
                    },
                    {
                      "member": { "__id": "Restriction/Properties[RestrictionRegulations]" }
                    }
                  ]
                }
              },
              "source":
              {
                "target": { "__id": "ViewRestriction/Properties[RestrictionRegulations]/Query" }
              }
            },
            {
              "id": "ViewRestriction/Properties[RestrictionUrl]",
              "name": "RestrictionUrl",
              "elementType": { "__id": "Microsoft.LightSwitch.Extensions:WebAddress?" },
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:WebAddress?" }
            }
          ]
        },
        {
          "displayName": "View Movement",
          "id": "ViewMovement",
          "name": "ViewMovement",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "columns",
                        "name": "columns",
                        "kind": "Details",
                        "view": { "__id": ":ColumnsLayout" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewMovement/Properties[Movement]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "left",
                            "name": "left",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Car",
                                "name": "Car",
                                "kind": "Details",
                                "view": { "__id": ":Summary" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[Car]" }
                                }
                              },
                              {
                                "displayName": "Place",
                                "name": "Place",
                                "kind": "Details",
                                "view": { "__id": ":Summary" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[Place]" }
                                }
                              },
                              {
                                "displayName": "Date From",
                                "name": "DateFrom",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[DateFrom]" }
                                }
                              },
                              {
                                "displayName": "Date To",
                                "name": "DateTo",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[DateTo]" }
                                }
                              },
                              {
                                "displayName": "Hours",
                                "name": "Hours",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[Hours]" }
                                }
                              },
                              {
                                "displayName": "Minutes",
                                "name": "Minutes",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[Minutes]" }
                                }
                              },
                              {
                                "displayName": "Amount",
                                "name": "Amount",
                                "kind": "Value",
                                "view": { "__id": ":MoneyViewer" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[Amount]" }
                                }
                              },
                              {
                                "displayName": "Rating",
                                "name": "Rating",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[Rating]" }
                                }
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          },
                          {
                            "displayName": "right",
                            "name": "right",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Description",
                                "name": "Description",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[Description]" }
                                }
                              },
                              {
                                "displayName": "Swap Status",
                                "name": "SwapStatus",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[SwapStatus]" }
                                }
                              },
                              {
                                "displayName": "Swap Movement",
                                "name": "SwapMovement",
                                "kind": "Details",
                                "view": { "__id": ":Summary" },
                                "dataSource":
                                {
                                  "member": { "__id": "Movement/Properties[SwapMovement]" }
                                }
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Edit",
                        "name": "ShowAddEditMovement",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditMovement]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "!module/Methods[showAddEditMovement]/Parameters[Movement]" },
                                  "value":
                                  {
                                    "links":
                                    [
                                      {
                                        "member": { "__id": "ViewMovement/Properties[Movement]" }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-edit"
                          }
                        ]
                      },
                      {
                        "displayName": "Url",
                        "description": "Show Url for direct access",
                        "name": "ShowDeepLink",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "ViewMovement/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "ViewMovement/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "DeepLink"
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      },
                      {
                        "displayName": "Show Count Down",
                        "name": "ShowCountDown",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "ViewMovement/Methods[showDialog]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "ViewMovement/Methods[showDialog]/Parameters[dialogName]" },
                                  "value":
                                  {
                                    "value": "ShowCountDown"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-warning"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "propertySources":
                [
                  {
                    "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                    "value": true
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Deep Link",
                    "name": "DeepLink",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Movement Url",
                        "name": "MovementUrl",
                        "kind": "Value",
                        "view": { "__id": ":WebAddressEditor" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewMovement/Properties[MovementUrl]" }
                        }
                      }
                    ]
                  },
                  {
                    "displayName": "Count Down",
                    "name": "CountDown",
                    "kind": "Popup",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Time Left",
                        "name": "TimeLeft",
                        "kind": "Value",
                        "view": { "__id": ":ValueCustomControl" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewMovement/Properties[TimeLeft]" }
                        },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[AttachedLabelPosition]" },
                            "value": "None"
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ]
          },
          "methods":
          [
            {
              "id": "ViewMovement/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "ViewMovement/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "ViewMovement/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "ViewMovement/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            }
          ],
          "properties":
          [
            {
              "id": "ViewMovement/Properties[Movement]",
              "name": "Movement",
              "elementType": { "__id": "Movement" },
              "propertyType": { "__id": "Movement" },
              ":@IsParameter": { }
            },
            {
              "id": "ViewMovement/Properties[MovementUrl]",
              "name": "MovementUrl",
              "elementType": { "__id": "Microsoft.LightSwitch.Extensions:WebAddress?" },
              "propertyType": { "__id": "Microsoft.LightSwitch.Extensions:WebAddress?" }
            },
            {
              "id": "ViewMovement/Properties[TimeLeft]",
              "name": "TimeLeft",
              "elementType": { "__id": ":String?" },
              "propertyType": { "__id": ":String?" }
            }
          ]
        },
        {
          "displayName": "View Car",
          "id": "ViewCar",
          "name": "ViewCar",
          "launchMode": "Single",
          ":@SaveChangesTo":
          {
            "property": { "__id": "DataWorkspace/Members[MMC_Content]" }
          },
          "rootContentItem":
          {
            "displayName": "Root Content Item",
            "name": "RootContentItem",
            "kind": "Screen",
            "view": { "__id": ":Screen" },
            "childContentItems":
            [
              {
                "displayName": "Tabs",
                "name": "Tabs",
                "kind": "Group",
                "view": { "__id": ":TabPages" },
                "childContentItems":
                [
                  {
                    "displayName": "Details",
                    "name": "Details",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "columns",
                        "name": "columns",
                        "kind": "Details",
                        "view": { "__id": ":ColumnsLayout" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewCar/Properties[Car]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "left",
                            "name": "left",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Plate No",
                                "name": "PlateNo",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[PlateNo]" }
                                }
                              },
                              {
                                "displayName": "Image",
                                "name": "Image",
                                "kind": "Value",
                                "view": { "__id": ":Image" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[Image]" }
                                }
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          },
                          {
                            "displayName": "right",
                            "name": "right",
                            "kind": "Group",
                            "view": { "__id": ":RowsLayout" },
                            "childContentItems":
                            [
                              {
                                "displayName": "Color",
                                "name": "Color",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[Color]" }
                                }
                              },
                              {
                                "displayName": "Model",
                                "name": "Model",
                                "kind": "Value",
                                "view": { "__id": ":Text" },
                                "dataSource":
                                {
                                  "member": { "__id": "Car/Properties[Model]" }
                                }
                              }
                            ],
                            "propertySources":
                            [
                              {
                                "property": { "__id": ":RootControl/Properties[MinWidth]" },
                                "value": 200
                              },
                              {
                                "property": { "__id": ":RootControl/Properties[MaxWidth]" },
                                "value": 400
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "commandItems":
                    [
                      {
                        "displayName": "Edit",
                        "name": "ShowAddEditCar",
                        "kind": "Command",
                        "view": { "__id": ":CommandBarButton" },
                        "propertySources":
                        [
                          {
                            "property": { "__id": ":RootControl/Properties[Tap]" },
                            "source":
                            {
                              "target": { "__id": "!module/Methods[showAddEditCar]" },
                              "arguments":
                              [
                                {
                                  "parameter": { "__id": "!module/Methods[showAddEditCar]/Parameters[Car]" },
                                  "value":
                                  {
                                    "links":
                                    [
                                      {
                                        "member": { "__id": "ViewCar/Properties[Car]" }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "property": { "__id": ":RootCommand/Properties[Icon]" },
                            "value": "msls-edit"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "displayName": "Favorites",
                    "name": "Favorites",
                    "kind": "Tab",
                    "view": { "__id": ":RowsLayout" },
                    "childContentItems":
                    [
                      {
                        "displayName": "Favorites",
                        "name": "Favorites1",
                        "kind": "Collection",
                        "view": { "__id": ":List" },
                        "dataSource":
                        {
                          "member": { "__id": "ViewCar/Properties[Favorites]" }
                        },
                        "childContentItems":
                        [
                          {
                            "displayName": "Favorite",
                            "name": "RowTemplate",
                            "kind": "Details",
                            "view": { "__id": ":Summary" },
                            "dataSource":
                            {
                              "links":
                              [
                              ]
                            }
                          }
                        ]
                      }
                    ]
                  }
                ],
                "propertySources":
                [
                  {
                    "property": { "__id": ":RootControl/Properties[BrowseOnly]" },
                    "value": true
                  }
                ]
              },
              {
                "displayName": "Popups",
                "name": "Popups",
                "kind": "Group",
                "view": { "__id": ":DialogPages" }
              }
            ]
          },
          "methods":
          [
            {
              "id": "ViewCar/Methods[showTab]",
              "name": "showTab",
              "parameters":
              [
                {
                  "id": "ViewCar/Methods[showTab]/Parameters[tabName]",
                  "name": "tabName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            },
            {
              "id": "ViewCar/Methods[showDialog]",
              "name": "showDialog",
              "parameters":
              [
                {
                  "id": "ViewCar/Methods[showDialog]/Parameters[dialogName]",
                  "name": "dialogName",
                  "parameterType": { "__id": ":String" }
                }
              ]
            }
          ],
          "properties":
          [
            {
              "id": "ViewCar/Properties[Car]",
              "name": "Car",
              "elementType": { "__id": "Car" },
              "propertyType": { "__id": "Car" },
              ":@IsParameter": { }
            },
            {
              "id": "ViewCar/Properties[Favorites]",
              "name": "Favorites",
              "pageSize": 15,
              "elementType": { "__id": "Favorite" },
              "propertyType": { "__id": "CollectionView$Favorite" },
              "query":
              {
                "id": "ViewCar/Properties[Favorites]/Query",
                "name": "FavoritesQuery",
                "elementType": { "__id": "Favorite" },
                "returnType": { "__id": "Favorite*" },
                "source":
                {
                  "links":
                  [
                    {
                      "member": { "__id": "ViewCar/Properties[Car]" }
                    },
                    {
                      "member": { "__id": "Car/Properties[Favorites]" }
                    }
                  ]
                }
              },
              "source":
              {
                "target": { "__id": "ViewCar/Properties[Favorites]/Query" }
              }
            }
          ]
        }
      ],
      "methods":
      [
        {
          "id": "!module/Methods[showAddEditCar]",
          "name": "showAddEditCar",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "AddEditCar" } },
          "parameters":
          [
            {
              "id": "!module/Methods[showAddEditCar]/Parameters[Car]",
              "name": "Car",
              "parameterType": { "__id": "Car" }
            }
          ]
        },
        {
          "id": "!module/Methods[showAddEditFavorite]",
          "name": "showAddEditFavorite",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "AddEditFavorite" } },
          "parameters":
          [
            {
              "id": "!module/Methods[showAddEditFavorite]/Parameters[Favorite]",
              "name": "Favorite",
              "parameterType": { "__id": "Favorite" }
            }
          ]
        },
        {
          "id": "!module/Methods[showAddEditMovement]",
          "name": "showAddEditMovement",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "AddEditMovement" } },
          "parameters":
          [
            {
              "id": "!module/Methods[showAddEditMovement]/Parameters[Movement]",
              "name": "Movement",
              "parameterType": { "__id": "Movement" }
            }
          ]
        },
        {
          "id": "!module/Methods[showAddEditPlace]",
          "name": "showAddEditPlace",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "AddEditPlace" } },
          "parameters":
          [
            {
              "id": "!module/Methods[showAddEditPlace]/Parameters[Place]",
              "name": "Place",
              "parameterType": { "__id": "Place" }
            }
          ]
        },
        {
          "id": "!module/Methods[showAddEditPlacesRestriction]",
          "name": "showAddEditPlacesRestriction",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "AddEditPlacesRestriction" } },
          "parameters":
          [
            {
              "id": "!module/Methods[showAddEditPlacesRestriction]/Parameters[PlacesRestriction]",
              "name": "PlacesRestriction",
              "parameterType": { "__id": "PlacesRestriction" }
            }
          ]
        },
        {
          "id": "!module/Methods[showAddEditRestriction]",
          "name": "showAddEditRestriction",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "AddEditRestriction" } },
          "parameters":
          [
            {
              "id": "!module/Methods[showAddEditRestriction]/Parameters[Restriction]",
              "name": "Restriction",
              "parameterType": { "__id": "Restriction" }
            }
          ]
        },
        {
          "id": "!module/Methods[showAddEditRestrictionRegulation]",
          "name": "showAddEditRestrictionRegulation",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "AddEditRestrictionRegulation" } },
          "parameters":
          [
            {
              "id": "!module/Methods[showAddEditRestrictionRegulation]/Parameters[RestrictionRegulation]",
              "name": "RestrictionRegulation",
              "parameterType": { "__id": "RestrictionRegulation" }
            }
          ]
        },
        {
          "id": "!module/Methods[showBrowseCars]",
          "name": "showBrowseCars",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "BrowseCars" } }
        },
        {
          "id": "!module/Methods[showBrowseFavorites]",
          "name": "showBrowseFavorites",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "BrowseFavorites" } }
        },
        {
          "id": "!module/Methods[showBrowseMovements]",
          "name": "showBrowseMovements",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "BrowseMovements" } }
        },
        {
          "id": "!module/Methods[showBrowsePlaces]",
          "name": "showBrowsePlaces",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "BrowsePlaces" } }
        },
        {
          "id": "!module/Methods[showBrowseRestrictions]",
          "name": "showBrowseRestrictions",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "BrowseRestrictions" } }
        },
        {
          "id": "!module/Methods[showFindPlace]",
          "name": "showFindPlace",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "FindPlace" } }
        },
        {
          "id": "!module/Methods[showHome]",
          "name": "showHome",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "Home" } }
        },
        {
          "id": "!module/Methods[showViewPlace]",
          "name": "showViewPlace",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "ViewPlace" } },
          "parameters":
          [
            {
              "id": "!module/Methods[showViewPlace]/Parameters[Place]",
              "name": "Place",
              "parameterType": { "__id": "Place" }
            }
          ]
        },
        {
          "id": "!module/Methods[showViewRestriction]",
          "name": "showViewRestriction",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "ViewRestriction" } },
          "parameters":
          [
            {
              "id": "!module/Methods[showViewRestriction]/Parameters[Restriction]",
              "name": "Restriction",
              "parameterType": { "__id": "Restriction" }
            }
          ]
        },
        {
          "id": "!module/Methods[showViewMovement]",
          "name": "showViewMovement",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "ViewMovement" } },
          "parameters":
          [
            {
              "id": "!module/Methods[showViewMovement]/Parameters[Movement]",
              "name": "Movement",
              "parameterType": { "__id": "Movement" }
            }
          ]
        },
        {
          "id": "!module/Methods[showViewCar]",
          "name": "showViewCar",
          ":@ShowScreenMethod": { "targetScreen": { "__id": "ViewCar" } },
          "parameters":
          [
            {
              "id": "!module/Methods[showViewCar]/Parameters[Car]",
              "name": "Car",
              "parameterType": { "__id": "Car" }
            }
          ]
        }
      ],
      "navigationItems":
      [
        {
          "id": "!module/NavigationItems[link]",
          "name": "link",
          "method": { "__id": "!module/Methods[showBrowseMovements]" }
        },
        {
          "id": "!module/NavigationItems[link2]",
          "name": "link2",
          "method": { "__id": "!module/Methods[showBrowseCars]" }
        },
        {
          "id": "!module/NavigationItems[link4]",
          "name": "link4",
          "method": { "__id": "!module/Methods[showBrowsePlaces]" }
        },
        {
          "id": "!module/NavigationItems[link3]",
          "name": "link3",
          "method": { "__id": "!module/Methods[showBrowseFavorites]" }
        },
        {
          "id": "!module/NavigationItems[link1]",
          "name": "link1",
          "method": { "__id": "!module/Methods[showBrowseRestrictions]" }
        }
      ]
    }
  ]
}